Subversion & Office Bocce

So, I got around to installing subversion on the server I have running at my house. So now this little 366MHz machine is my IMAP server andmy subversion server. I checked my office bocce site into it so that I can better keep track of changes that are made to it. The site amounts to being only a few pages long, but it has been a lot of fun to keep the stats with at work. I’ve registered officebocce.com and should have this code running up there in a week or so. If you are interested (I don’t know why anyone would be) and you want to see the code so far (even though it is in this kind of limbo state and is unusable) you can check it out of subversion with the following command: ‘svn checkout http://markdrago.redirectme.net:8000/svn/bocce/trunk bocce’.
Subversion is a pretty cool version control system. I like it better than CVS in most respects. It certainly gets past a lot of the issues that always creep up with CVS. I have to admit that I’m not exactly sure how the repository should be set up (I have 3 projects and 3 repositories), but it doesn’t seem to work correctly with more than one project in a repository. Plus, subversion repositories aren’t exactly like CVS repositories. But, when I put multiple projects in one repository the revision numbers went up together with each project. That is, if I check in project A and then project B, they should both be at revision 1. Then, if I update project A it should be at revision 2 while project B is still at revision 1. This doesn’t seem to be the case. An update to project A would bring both project’s revisions up to 2. Then an update to project B would bring both revisions up to 3. I’m not sure if this is the way it was meant to work, but I didn’t like it. So, multiple repositories for me. It doesn’t look any different from the client’s point of view really. That is, I could combine all 3 repositories into one and still access it at the same URI. So, we’ll see how it goes. If you’re interested in subversion, there is a free book about it available online.

Comments are closed.