I got tired of doing this manually each time so wrote a little script. This works on a Mac Mini but should work under Linux as well. It adds tags, branches and trunk dir, then checks out the Repo to the Sites directory. It even adds a post-commit file which will make sure that on each commit the version checked out on the server is updated automatically..