Learning Subversion

Having effectively moved PCs three times in the last year I’m feeling a little insecure about the safety of my code, so today I’m learning how to use Subversion.

Subversion (SVN) is a version control application that allows me to store my code on a server while working on a local copy. I can then commit any changes made and SVN will keep a track of all the changes I’ve made, so that I can roll-back to an earlier version if need be.

I’m finding the free PDF version of the O’Reilly book Version Control with Subversion very useful. It’s not nearly as complicated as I’d feared it might be.