Computing/Subversion

Subversion project page

Reference

 * CVS is out, Subversion is in - a RedHat article
 * Version Control with Subversion - ebook
 * SVN crash course
 * SVN Tutorial

GUI

 * RapidSVN - Windows, Linux, Mac
 * SvnX - Mac only
 * eSvn - Linux only, an RPM available
 * Svn Explorer - Windows only

Instructions
svnadmin create --fs-type fsfs $HOME/svnrepo svn checkout file://$HOME/svnrepo $HOME/checkout svn status [PATH] svn add README svn commit -m 'my first file!' svn update svn log
 * Create repository
 * Checkout file
 * to check the status of a file
 * '?' means no file named README is in HEAD of the repository, which is what we expect as this is an empty repository
 * 'A' means the file has been added to our working copy, but not yet checked in. In general, svn status will only show us lines of output for changes in our working copy
 * to add a file to the working copy
 * commit the changes from working copy to repository
 * bring changes from repository to the working copy
 * view history