RSS LJ

August 10, 2007

Finally set up SVN ()

by fluffy at 11:13 PM
The recent discovery of AudioCompress being actively used prompted me to finally set set up an SVN repository. (Dreamhost made it mad easy, as always. Though it might take a little while for DNS to propagate, of course.)

What else should I put into SVN? SOLACE maybe? (Cleaning that up for release would take a lot of work though, and it's not really that useful anymore, except as a general reference on how to do things with geometry images...)

Comments

#9619 08/11/2007 06:26 am
how does svn compare to cvs? I have a cvs repository on my dreamhost account, and I'm a bit of a lame-o about switching to new things.
#9621 08/11/2007 09:59 am
svn is way better, though the differences are less important for tiny projects. svn provides atomic commits (meaning revisions are managed at the change set level, not the file level, so things are based on a global revision number rather than a per-file version), its tag/branch mechanism is much better, and the server itself is much better-implemented and can scale to many more users. Plus the protocol is happy to go over HTTP and does its own authentication, so you don't need crap like pserver or rlogin.
#9628 08/13/2007 08:54 am
Agree, SVN is a big improvement over CVS. We're now using it for our projects. On Windows TortoiseSVN is a good client, although it does put hooks into the file broswer, so if you dislike that sort of thing then don't do it.

We're also using ClearCase for another project and it's very confusing, but necessary if your project has a LOT of branches.
-bill