[wp-hackers] Switching from SVN
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