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