A flow chart for a friend demonstrating, step by step, how you’d go about using Darcs (or any other distributed version control system) with SVN / CVS. He needs to do it for the most common reasons:
- it’s a pain to branch and merge with CVS.
- he’d have to coordinate with other departments like QA to get them working off of whatever the current release branch happened to be at the moment and convince them that it was a good idea.
- currently his co., like so many, is working off of a single development trunk. There are no other branches.
Click on the image to get a full sized version. Or download the dia file here.
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.
Some earlier related posts:
* Why you should be using a distributed source control system * Using Darcs with Subversion / CVS * Why you should be using a distributed source control system