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.

2 thoughts on “Learning Subversion”

  1. Thanks — I’m currently checking out TortoiseSVN and SmartSVN which looks rather good too. I’m running Windows XP Pro.

    I like how TortoiseSVN ‘marks’ my local files too, so that I can easily see which files are been tracked/versioned. It’s also integrated into Explorer which is handy — no need to fire up another application, simply use right-click.

    SmartSVN has the benefit of being used by some of the developers here too.

    I’ll keep them both installed for now and see which one I use most.

Leave a Reply

Your email address will not be published. Required fields are marked *