note
JavaFan
<blockquote><em>I'm not convinced that "distributed version control" is such a killer feature though, as at *some* point you still need to pull all your changes together to make a release.</em></blockquote>
The keyword here being <em>some point</em>. Distributed means that people can still make commits, even if the central server is down, or if they're working on a train or a rocket.
<blockquote><em>Working in separate cloned copies looks just like working in branches to me. </em></blockquote>
Yeah, CVS is great at branching. Unfortunally, it's not so great at <em>merging</em>. It used to be that creating a branch was a milestone: you'd release version 1.1, and branched of 1.1.1.1 as a maintenance branch. With more modern version control systems, branching is what people do all the time, since merging is trivial.
961583
961640