SVN

Subversion (often abbreviated SVN, after the command name svn) is a software versioning and revision control system distributed under an open source license. Developers use Subversion to maintain current and historical versions of files. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS).