Source Code Version Control Systems

In the context of software development, a Version Control System (VCS) helps developers to keep track of versions done in a software project, allowing to revert changes or compare versions when needed.

VCS is part of Source Code Management (SCM).

List of Source Code Version Control Systems (VCS)

List of Code Version Control Systems:

  • Git
  • Subversion (SVN)
  • Mercurial
  • Concurrent Version System (CVS)
  • Azure DevOps Server

Git

https://git-scm.com

Git is one of the most popular VCSs. Git is distributed.

You can read more about Git on this post.

Subversion (SVN)

Subversion (SVN) is an open source VCS. It is centralized.

As of 2023, the project is managed by the Apache Software Foundation, so it receives the name Apache Subversion.

Apache Subversion official website

Mercurial

Mercurial is a distributed VCS.

Mercurial official website

Concurrent Version System (CVS)

CVS is centralized.

CVS official website

Azure DevOps Server

https://azure.microsoft.com/en-us/services/devops/server

Azure DevOps Server was formerly known as Team Foundation Server (TFS).

It is developed by Microsoft.

You might be also interested in…

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *