[wp-hackers] Switching from SVN

Vid Luther vid at zippykid.com
Fri Dec 10 00:21:31 UTC 2010


have you seen the one where Linus berates everyone at Google for using svn? Oh, and I think Sussman was in the audience as well. 

Distributed scm is the in thing these days, so a lot of people are on the bandwagon, it's hard to tell when someone has a good case for it, versus RDD (Resume Driven Development).. 

Distributed scm works for a lot of people and a lot of projects, but it's not a switch that's taken lightly, nor should it be.

The PHP 5 symfony project switched from SVN to Git for Symfony 2.0, and they love it.  We did the same here for my own company. Here's what I like about it...

1. I can make changes locally, commit them, and not break the flow of other developers... yet know that i can undo changes atomically.. 

2. I can make a trillion local branches to test out features I want to build, without messing up the master (trunk in svn)..

3. For some reason merging is insanely faster with git, plus local copies are much smaller than SVN. I believe SVN makes a full copy per branch.. so available disk space reduces much faster.

PS: Can we 'filibuster' on this list? :)


More information about the wp-hackers mailing list