>Creating branches in svn is cheap, switching branches is cheap, checking out a new working copy if you want to work on two changes at once is also cheap, merging is cheap.
This is just misinformation. Merging is absolutely not cheap, how incredibly expensive it is in SVN is the reason some of the DVCSes of today even exist. Try doing some of the common Git work flows [1] in SVN and let us know how well that works out. I've done it. Once. After that we adopted a methodology to ensure we'd never have to do it again.
[1] Pretty much anything where you are moving change sets between multiple branches before pushing back to main. Trivial in a DVCS, a nightmare in SVN.
Comments
>Creating branches in svn is cheap, switching branches is cheap, checking out a new working copy if you want to work on two changes at once is also cheap, merging is cheap.
This is just misinformation. Merging is absolutely not cheap, how incredibly expensive it is in SVN is the reason some of the DVCSes of today even exist. Try doing some of the common Git work flows [1] in SVN and let us know how well that works out. I've done it. Once. After that we adopted a methodology to ensure we'd never have to do it again.
[1] Pretty much anything where you are moving change sets between multiple branches before pushing back to main. Trivial in a DVCS, a nightmare in SVN.