May 2008
A Guide to Using Subversion
Posted by HokieTux on May 1, 2008 in Code, Guides
Using this topic as a blog article is cheating somewhat, since I’ve essentially already written it for another audience. However, it’s finals season (which should somehow justify my apathy in coming up with original material).
It has been my experience that most people don’t learn how to use a SCM (source code manager) until they are forced to, which is really quite tragic. SCMs have been a mature technology for some years now, and doing any sort of serious coding without using one is really just silly, if not dangerous.
Like everything else in the open source world, there is a large variety of SCMs to choose from. I will likely make a future blog post on DSCMs (distributed SCM), which are in many ways superior to non-distributed SCMs, like Subversion and CVS (if you are still using CVS, by the way, you may want to reconsider your Luddite methodologies…). Regardless, Subversion is widely used, and really is the best non-distributed SCM around.
And so, with that, here is a reference guide to using Subversion: