From Redbrick Wiki
Jump to navigation Jump to search

Subversion (SVN) is a version control system initiated in 1999 by CollabNet Inc. It is used 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).

Subversion is well-known in the open source community, being used on projects including Apache Software Foundation, Free Pascal, FreeBSD, GCC, Django, Ruby, Mono,, ExtJS,, PHP and MediaWiki. Google Code also provides Subversion hosting for their open source projects. BountySource systems use it exclusively. Codeplex offers access to both Subversion as well as other types of clients.

Subversion is also being adopted in the corporate world. In a 2007 report by Forrester Research, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category.[1]

Subversion is released under the Apache License, making it open source.


SSH to

Create a svn repository in your home directory:

svnadmin create ~/svn_repo

Thats your repository set up.

To access this on your own machine, use svn as you normally would but like this:

svn+ssh:// letter of your username/username/svn_repo