Subversion goes beta
January 10th, 2004 • General
Just read that Subversion finally entered it’s beta stage.
For those of you who might not know what Subversion is, here’s a quick introduction
Subversion, or SVN for short, started out as a replacement for CVS due to some limitations of CVS, like inability to rename files cleanly, expensive network overhead, and per-file commits.
What’s good about SVN, at least in my opinion, is that every commit affects the whole repository, that is, if you change a single file in a working copy and commit your change, then the whole repository revision number increases, it’s as if SVN saves a snapshot of the repository tree at a certain period of time.
Tags and branches are “cheap” copy operations, you simply copy a directory somewhere else and it becomes a tag, start comitting to it, now it’s a branch. It’s just that branches and tags are suitable for software development purposes, SVN tries to be more generic.
Well, for those of you who didn’t try SVN yet, I suggest you go and download a compiled binary and play around with it, I’m sure you’ll like it.