Since the dawn of software engineering, managing the source code had been a great challenge for engineers. A plethora of Source code management (SCM) systems & Version Control Systems ( VCS ) have been developed in the search for the best one. In my short career, I have used the useless Microsoft VSS , the ubiquitous CVS , the slightly better SVN, and the proprietary IBM-ClearCase . But none provided as comprehensive a solution as the one and only GIT . The Evolution The quest for the best SCM ended in 2005 when Linus Torvalds gave another opensource gift to the world. It was a source code management system (SCM) that he created to manage the distributed development of the Linux kernel's huge codebase . He named the SCM GIT . The industry embraced GIT with open arms. SAAS providers like GitHub , BigBucket & GitLab added more bells and whistles...
Explore more at my website