Subversion (SVN) is an open source software versioning and revision control system. Subversion was initially released in 2000.
Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS).