Subversion is a free software version control system. It manages files and directories, and the changes made to them, over time. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS).
svnadmin create /var/svn/repos
svn import project file:///var/svn/repos/project -m "Initial version - project"
svn checkout file:///var/svn/repos/project
If remote server with an account -
svn co svn+ssh://domain\\username@hostname/repos/project
svn update
svn add filename or svn add directoryname
svn commit -m "message" filename or svn commit -m "message" directoryname
svn delete filename
svn commit -m "Deleted file 'filename'"
svn status
svn diff filename
svn commit -m "message" filename(s)
svn log filename
Last modified: 21/January/2009