Recently I decided that I want to move to Subversion 1.1, and have a central repository that manages all my code. The main reason for this was that I got myself a laptop, so having a file-based repository1 that I can access from my laptop.
Being security minded person, I want to tunnel this through SSH, so nobody could look at my valuable code – I’m currently implementing bogo-sort, no less 🙂
I’ve shared a presentation on source code with Subversion on my GoogleCode. It covers how to use SVN for a project as well as recommendations for setting up the repository, tagging, and branching.
I’ve prepared a presentation and demo of automating a build with NAnt and CCNet. It uses Subversion for the trunk, and all you have to do is checkout the trunk and run the build. You can check it out anonymously from the Google Code Subversion repository.