Version Control Systems

Rank

Git vs Mercurial

  1. Many project hosting services support this system.

    83% 17%
    Git 158 out of 189 picked Git over Mercurial Mercurial
  2. There are good hosting services for this system.

    74% 26%
    Git 142 out of 190 picked Git over Mercurial Mercurial
  3. There is a good community around this system.

    68% 32%
    Git 141 out of 205 picked Git over Mercurial Mercurial
  4. This system has good integration with other tools.

    65% 35%
    Git 126 out of 193 picked Git over Mercurial Mercurial
  5. This system is good at branching.

    63% 37%
    Git 126 out of 200 picked Git over Mercurial Mercurial
  6. This system is good for large teams.

    59% 41%
    Git 117 out of 196 picked Git over Mercurial Mercurial
  7. This system is good at merging.

    56% 44%
    Git 117 out of 206 picked Git over Mercurial Mercurial
  8. This system has good tools for importing from other VCSs.

    55% 45%
    Git 99 out of 180 picked Git over Mercurial Mercurial
  9. This system is robust against data loss.

    54% 46%
    Git 95 out of 173 picked Git over Mercurial Mercurial
  10. This system is good for dispersed teams.

    53% 47%
    Git 103 out of 191 picked Git over Mercurial Mercurial
  11. I am familiar with this system.

    50% 50%
    Git 168 out of 330 picked Git over Mercurial Mercurial
  12. This system is good for working offline.

    50% 50%
    Git 104 out of 208 each for Mercurial and Git Mercurial
  13. This system is good for binary files.

    46% 54%
    Git 89 out of 165 picked Mercurial over Git Mercurial
  14. This system is likely to be a passing fad.

    40% 60%
    Git 101 out of 170 picked Mercurial over Git Mercurial
  15. This system has good GUI tools.

    40% 60%
    Git 105 out of 175 picked Mercurial over Git Mercurial
  16. This system is good for small teams.

    37% 63%
    Git 127 out of 204 picked Mercurial over Git Mercurial
  17. This system is pluggable.

    36% 64%
    Git 110 out of 172 picked Mercurial over Git Mercurial
  18. This system is easy to administrate.

    27% 73%
    Git 140 out of 193 picked Mercurial over Git Mercurial
  19. This system has a model which is easy to understand.

    26% 74%
    Git 151 out of 205 picked Mercurial over Git Mercurial
  20. This system is easy to use.

    20% 80%
    Git 163 out of 206 picked Mercurial over Git Mercurial
  21. This system is easy to learn.

    15% 85%
    Git 170 out of 200 picked Mercurial over Git Mercurial

What's going on here?

The absolute rankings are interesting for large scale comparisons but when you want to know about two specific languages it's much more informative to look at how the two fare when they go directly head to head.

Here are all the statements which we've got enough comparisons between Git and Mercurial to be meaningful and which of the two our users picked.

The order in which we're presenting them is a little arbitrary (sorry), but we've tried to put the things which they're both good at first so as to give you the most interesting picture of it.