×
Namespaces

Variants
Actions
(Difference between revisions)

Version Control Systems

From Nokia Developer Wiki
Jump to: navigation, search
lpvalente (Talk | contribs)
m (Lpvalente -)
hamishwillee (Talk | contribs)
m (Hamishwillee -)
Line 1: Line 1:
[[Category:Java ME]][[Category:Symbian C++]][[Category:Development Tool]][[Category:Qt]][[Category:Windows Phone]]
+
[[Category:Java ME]][[Category:Symbian C++]][[Category:Development Tool]][[Category:Qt]][[Category:Tools for Windows Phone]]
 
{{ArticleMetaData <!-- v1.1 -->
 
{{ArticleMetaData <!-- v1.1 -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->

Revision as of 07:47, 4 July 2013

WP Metro Icon Tools.png
Article Metadata
Article
Created: senthil_k (20 Nov 2007)
Last edited: hamishwillee (04 Jul 2013)


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

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

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.
72 page views in the last 30 days.
×