From: Adrian Howard Date: 2007-03-21T18:49:56+09:00 Subject: Re: Why SVN? On 21 Mar 2007, at 09:30, Mike Schwab wrote: > >> Professionally, I use subversion, though my team is looking to >> migrate >> to something that does a better job at branch management and merging. > > I have been thinking a lot about this too; the rule about not checking > in broken code seems to mitigate some of the agility that I'd like to > have. If I make progress and check in a branch, then I can delete > what > I damn please in my further attempts to get it working. I will always > have those revisions to start from if it turns out my deleting was too > hasty. If I keep it local until it's passing tests, I don't have that > (but I can often approximate it by commenting lines out). [snip] You might want to consider using SVK as your client (if you're happy using the command line). It's a distributed system built on top of subversion - so you can mirror subversion repos locally and push/pull changes between your local copy and the main one. I've been using it for about a year as my primary way of talking to subversion and have been very happy with it. Cheers, Adrian