Subversion - A version control system
Subversion is one of the widely used source version controling system. It was initiated by CollabNet during 2000.
Subversion is available with major operating systems. In Unix/Linux environments, Subversion can be used through command "svn". To check for installation of svn in a system, you can use "which svn". If installed, "which" returns the path to svn binary.
Subversion source package can be downloaded, built and installed. Source packages are available for download here.
Similar to CVS (Concurrent Versions System), Subversion also provides SCM (Source Configuration Management) features like check-in (commiting changes to repository), check-out (getting latest commited version), branch (create a branch to experiment some changes without affecting other users), merge (merging a branch to mainline), etc.
Read More...

