On the topic of Git; are there other types of version control systems?

other than Local VCS, Centralized VCS and Distributed VCS stated in here?

2 Answers 2


"Local", "centralized" and "distributed" are synonymous with "here", "there" and "both", respectively.

enter image description here

The only thing that is neither here nor there, is nowhere. So I guess the only other type of version control is "Non-Existent VCS" which, unfortunately, is still quite prevalent in the industry.

  • 4
    You could argue that VSS is a "nowhere" system... Jul 6, 2016 at 13:13

Local VCS, Centralized VCS and Distributed VCS are various ways to set up version control infrastructure. Git specifically is a distributed version control system where every client contains an entire history of the project.

Team Foundation Server and Subversion are examples of a centralized version control system, where a central server contains the history and each client only contains the latest files.

There are many many many other source control software packages which all fall into one of the 3 categories, just like cars can fall into manual and automatic transmissions.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.