Namespaces
Variants
Actions
Revision as of 21:46, 20 November 2007 by senthil_k (Talk | contribs)

Version Control Systems

Jump to: navigation, search


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. Inorder 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


The mainly used Version Control systems are

1) CVS

2) SVN

CVS

[CVS http://www.nongnu.org/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

SVN

[SVN http://svnbook.red-bean.com/en/1.0/index.html] - 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.
211 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved