Next: Accessing remotely
Let's say you want to get a copy of the OS X dot code to use on your computer. For this, you would want an "official release" rather than a working copy, so look to see what releases are available:
svn list file:///lab/subversion/ShadlenDotsX/tags release-1.0/
Now we can get the code we want:
svn checkout file:///lab/subversion/ShadlenDotsX/tags/release-1.0 ShadlenDotsX/
If we want to make some changes to the code, rather than just use the latest release, we should download the latest working copy instead:
svn checkout file:///lab/subversion/ShadlenDotsX/trunk ShadlenDotsX/
From the Subversion book:
The typical work cycle looks like this:
There are GUIs availble to make interaction with Subversion easy, although the command lines are also pretty simple. All of the above commands are explained in detail in the Subversion book here. I also strongly suggest looking at the chapter about branches, as this is a very useful feature/way to work.
Now let's look at accessing your repository from machines other than the linux cluster HowTos.SvnRemote.