

This FAQ explains how to set up a Subversion repository in your account, how to set up projects, and how to access the repository remotely.
For information about how to use Subversion, please see the documentation at http://subversion.tigris.org. The on-line book available there is very good.
setenv PATH "${PATH}:/opt/csw/bin"
source .cshrc" to update
your $PATH variable.
mkdir .svnrepository
svnadmin create .svnrepository
.svnrepository" with whatever
directory name you chose in step 2.)
my_proj"
, to hold your working copy. From outside "my_proj", execute:
svn import -m "Blah blah" my_proj file://path/to/repository/.svnrepository/trunk
svn import -m "Some comment" some_dir file:///home/stu10/s16/gjv2098/.svnrepository/trunk
my_proj".
my_proj" in your subversion repository and you would like to
check it out on a remote machine. Execute the following:
svn checkout svn+ssh://username@machine.cs.rit.edu/path/to/repository/.svnrepository/trunk my_proj
svn+ssh" portion tells subversion to run through ssh.
Replace username with your username and
machine with the name of a CS machine (e.g. holly). To
find out the path to your home directory, log into a CS machine and execute
"pwd". Executing the above command will create a directory
called "my_proj" on the remote machine and fill it with the
contents of the "my_proj" project.
svn+ssh to work, you must first execute the
following while logged into your account (this need only be done once):
mkdir ~/bin; ln -s /usr/local/subversion/bin/svnserve ~/bin/svnserve