What is Version Control System?

  • It is a method used to keep a software system that can consist of many versions or configurations, well organized.
  • There are many Version Control Systems, such as:
  • CVS – Kind of the grandfather of version control
  • PVCS – Commercialized CVS
  • Subversion – inspired by CVS
  • Perforce
  • Microsoft Visual SourceSafe
  • Mercurial
  • TeamSite
  • Vault
  • Bitkeeper – Used to manage the Linux kernel before…
  • Git – Created by our favorite Linux author & creator: Linus!
  • Global Information Tracker