Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Version Control Systems

From Wiki
Jump to: navigation, search
WP Metro Icon Tools.png
Article Metadata
Created: senthil_k (20 Nov 2007)
Last edited: lpvalente (30 Nov 2013)



This article provides a very brief overview on version control systems.

What is a version control

If one or more developers are working on the same project then there are chances that a same file being edited by two or more persons & at the end causing a dilema on what all changes to be made & which are the correct ones. In order to avoid this situation, version control is used.

The main advantages of using version control system are :

  1. The version control system flags all the changes that are made to a file
  2. An older version can be easily retrieved
  3. One can easily view all the changes made by a developer on a particular file
  4. can easily compare the current file to an older version etc

Some of the mainly used Version Control systems are:

  1. CVS
  2. Subversion


CVS - Concurrent Versioning System, was a frequently used version system & also being used now.

The main features are:

  • Easy to use
  • Concurrent versioning system
  • Open source
  • Individual File versioning (One version for a particular file)
  • Can be integrated to IDEs like eclipse, Netbeans etc


Subversion is an advanced form of CVS.Currently popular, so many projects moved from CVS to SVN

The main features are:

  • Easy to use
  • Concurrent versioning system
  • Open source
  • Global version number, unlike individual versioning in CVS
  • Has standalone existence.
This page was last modified on 30 November 2013, at 20:26.
84 page views in the last 30 days.