Version control

Most professional development teams (as well as many single developers) use a version control system to keep track of their source code. A version control system ensures that all previous versions of all files can be recreated later on; and all changes to a file can be traced over time. Basically, it can answer what changes was made to which file, when, why and by who. Version control systems also provides features like branching and merging of source code bases, and developers can tag snapshots of various releases with descriptive names. 

 

Click to enlarge

One of the most popular version control systems in the industry is Subversion (SVN), which was created to address some of the limitations in the previously very popular CVS. Subversion is more or less an industry standard today, and used by many companies large and small. As an example, one of our customers is an aircraft manufacturer who uses Subversion successfully with a 100+ person project team with many million lines of source code in their software product.

Atollic TrueSTUDIO® fully supports users of both SVN and CVS with a highly integrated and very powerful version control systems front-end (GUI client). It allows developers to check-in and check-out files, branch and merge, browse the server repository, view file histories, etc.

Science Park
Gjuterigatan 9
SE-553 18 Jönköping
Sweden
+46-(0)36 10 02 20
info@atollic.se