Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><del>The <a href="http://code.google.com/p/support/wiki/DVCSAnalysis" rel="nofollow noreferrer">DVCSAnalysis</a> from Google is a good start</del>.<br> (Well, Scott Chacon, <strong><a href="http://github.com/blog/660-git-reference-site" rel="nofollow noreferrer">Git champion</a></strong> and <a href="http://github.com/schacon" rel="nofollow noreferrer">one of the guys behind GitHub</a>, disagree in the comments:</p> <blockquote> <p>This analysis is out of date, and was in fact very out of date when it was posted. See my <a href="http://news.ycombinator.com/item?id=577976" rel="nofollow noreferrer"><strong>comments on ycombinator</strong> about it</a><br> My opinion is that Git and Mercurial are superior in nearly every way to SVN/CVS - I think almost every developer who has used both systems in any meaningful way would agree. </p> <p>As to Git/Hg, they are largely comparable and either would be a good choice, though Git seems to have a bit of a market share advantage, FWIW. </p> </blockquote> <p><sup>Any sources/references about that market share, Scott?<br> Perhaps the number of repos/users declared in social coding collaboration sites?</sup></p> <p>)</p> <p>Beside that, I have written some general posts on the topic:</p> <ul> <li><a href="https://stackoverflow.com/questions/2704996/describe-your-workflow-of-using-version-control-vcs-or-dvcs">differences between DVCS and CVCS</a></li> <li><a href="https://stackoverflow.com/questions/645008/what-are-the-basic-clearcase-concepts-every-developer-should-know/645771#645771">basic VCS concepts</a> (about ClearCase but can be used to illustrates various differences between CVCS and DVCS)</li> </ul> <p>Those SO answers may not be "tool-specific" enough, but at least can point you to the relevant features each class of those Versioning system provide.</p> <p>On the benchmark front, you have the <a href="https://stackoverflow.com/questions/889229/how-to-measure-network-performance-how-to-benchmark-network-protocol">interesting question from Jakub Narębski</a> on network benchmarking, as well as <a href="https://stackoverflow.com/questions/2869213/how-does-git-save-space-and-is-fast-at-the-same-time/2869538#2869538">his answer for Git</a>.<br> That may be too "Git-centric", but can also be used to ask the right questions when deciding what kind of versioning tool you want for your project.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload