Mercurial vs Git
Discussions debating the merits of Mercurial over Git, highlighting Mercurial's superior ease of use, UI, and mental model, while lamenting Git's dominance due to GitHub and network effects.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Why do you prefer Git to Mercurial? I've only used Mercurial.
You should give Mercurial a try. When you enable the changeset editing extensions it does everything Git does and is much easier to use and understand. I’ve trained people on both systems and Mercurial is much less creaky. The only reason everyone uses Git is for historical reasons because most of the modules In referring to weren’t added to Mercurial until like 09 when Git started seeing widespread use.
Have you tried Mercurial? I find it to have all the benefits of Git with a better interface and better documentation.
Do you have any regrets with sticking with mercurial instead of hopping on the git bandwagon?
Mercurial is a better tool than Git in almost every aspect. It's easy to learn and gets out of your way. I chose it over git a few years ago and sticked with it ever since and used Bitbucket to host most of my stuff. You don't get the community that Github has, but the hosting is great.
What are the big wins of Mercurial vs Git?
We use mercurial in our startup and if need to use git, we keep a mirror of git repository in our kallithea instance. We integrate git in our internal workflow using hg-git.Not sure of others but in the early years we chose mercurial over git due to to its beautiful command line UI, conceptual integrity and easier mental model. Even today hg is easier to pick up for new developers in our startup compared to git, even though git has bigger mindshare due to GitHub.In hg specially like the de
Mercurial was my first DVCS so I'm perhaps biased but its API has always fit my brain better. We use Git at my current job but after a few days of trying to get used to it, adding shortcuts to avoid remembering the cryptic switches required to do simple tasks and finally screwing up in some merge conflict, I said the hell with it, installed hg-git and work happily ever after.
Mercurial is slower than git. It has a few minor features that git does not have, but git has major features that Mercurial doesn't have. Git also supports interoperability with SVN out of the box, but Mercurial only has unofficial (and probably broken) plugins to do that. I used Mercurial for a few years but there is absolutely zero reason for me to go back. I would miss several lesser-known git features that I have come to rely on.
Not sure of others but in the early years we chose mercurial over git due to to its beautiful command line UI, conceptual integrity and easier mental model. Even today hg is easier to pick up for new developers in our startup compared to git, even though git has bigger mindshare due to GitHub.Also like the default in mercurial repository for immutable commit history and explicit merges unless forcibly overridden.So still today use mercurial in our startup and if need to use git, we keep a