Thursday, November 27, 2014

Commonly used version control systems

Commonly used version control systems.

A Version control system, also called revision control or source control system is a tool/system which is used to manage changes to a document, the system enables storing multiple versions of a document, the user can at any point in time go back and retrieve a specific version of the document which was saved in the past.

There are many Version control systems available in the market, some of them are free while a few others require a license, the following are some of the commonly used version control systems.

1. CVS is one of the old version control system, has been there for more than 2 decades, Tortoise CVS is the most popular client used to work on the CVS version control.

2. SVN, also called subversion is another free version control system, this version control system is used by many open source projects. Again Tortoise SVN is the most commonly used Client application for SVN.

3. VSS (Visual Safe Source) is a version control system from Microsoft, VSS was commonly used in the days of VB & VC++, it is a licensed product.

4. Git is a new version control system which operates with a different logic called distributed version control, the conventional version control systems have a centralized server/repository and all the clients get the document from the server, however distributed version control system does not need a centralized repository / server. Each client machine using Git has its own local repository.

5. TFS (Team Foundation Server), this is another version control system from Microsoft, TFS is integrated with the Visual Studio.Net, and provides advanced features like build automation, continuous integration. Ideal for managing source code of .Net applications.

6. Mercurial is another open source distributed version control system, mercurial claims itself to be the fastest version control system.

Search Flipkart Products:

No comments: