Skip to main content
Happy Pixels
Florian Loretan's blog on Drupal, creativity and more
Migrating from Subversion to Bazaar
August 1st, 2009
bzr
svn
Comments
What was your motivation for the switch?
I'm seeing that Bazaar is getting traction - what were your reasons for the switch?
Usability
Although Subversion had pretty much all the functionality that I needed, I was annoyed by little things like having ".svn" hidden directories everywhere, which always caused problems now and then. I've also had problems opening a subversion checkout from different tools on the same computer (like the command-line client and eclipse). I still use Subversion in some cases when the people I collaborate with are more familiar with Subversion.
Of all the next-generation VCS, I've tried git and bzr. In terms of functionality they're pretty much equivalent to me. The decentralized/off-line capabilities are nice, but to be honest I haven't used them much. I started with git, but I fell in love with the ease of use of bzr. Among the things that made it easier to use for me (and the people I work with) is that it uses mostly the same commands as Subversion (which is generally the greatest common denominator between different developers). The fact that it doesn't assume that you want to work in a decentralized fashion (which is generalyy not the case when you're building a website), so you don't end up having people push/pull/update everywhere.
In short I chose bzr over Subversion and Git because that's what I found most practical for the kinds of projects that I work on.