Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Why? Git is such a worse, over-engineered experience.

Github won, so we're all forced to use git now, but mercurial is really a simpler interface and a more straightforward mental model.



sort by: page size:

Honestly, Mercurial is just better than Git -- the only reason I switched away from it is because Github. Constantly contemplating switching back.

Not even Mercurial :) Haha j/k I actually don't mind Mercurial, but I'd still rather work with git.

I agree with this. Mercurial is cool, but if you need to convert your Mercurial project to Git to push to GitHub, then it's a fucking pain.

Lots of developers, myself included, prefer Mercurial over Git for this exact reason.

I've used Mercurial. It sucks compared to Git. And not because I can't use it on GitHub.

Git is confusing. Alternatives like Mercurial are way more intuitive and easier to use, but they lack popularity.

Mercurial is SO much better than git especially how it works at meta. I hate git.

This is precisely the reason I couldn't force myself to use Git. The UI of Mercurial is so much more consistent and intuitive. I find it easier for non-technical people in the company to share files.

Why do you prefer Git to Mercurial? I've only used Mercurial.

This is a shame since Mercurial is so much better than Git. Git is downright painful in comparison.

It's actually discouraging to see so many developers choose to work with something so problematic as Git, to be blunt.


This is terrible news.

I prefer Mercurial to Git. I intensively used both for years and I can't say that Git is any better than Mercurial.

I do think they should at least come up with a plan to seamlessly migrate existing repositories to Git. Still, shocking.


I find Mercurial very difficult to use. I find Git much easier.

I find mercurial is a little easier but a mouse could starve on the difference.

That having been said, while I wish git were easier, I can cope with it. I can't cope with both git and mercurial. I haven't got the brain capacity to remember how to use both of them without them blurring together. I want to standardize on one or the other. And once I ask which to standardize on, git wins by simple market share. That's why I ended up choosing it over mercurial.


What I still can't believe is that the world chose git over hg.

Why would you use git if you could use Mercurial instead?


I dunno, I recently switched from ~4 years of using git to mercurial, and I am finding mercurial massively easier to use.

OMG, sad. And I'm part of the problem:

I've always wanted to use Mercurial; I'd always found its user interface to be an improvement over git; as if it shipped with a great "porcelain" by default. I respect its ability to leak fewer implementation details while still offering plenty of power.

But I kept using git for all my projects, and GitHub with it.


Well, I disagree. I find Mercurial much easier to grok and use than Git, and I learned Git first.

For many developers the only reason we use git is github. I for one much prefer mercurial but to collaborate with others (and now for my job) github is a de facto standard.

Git is horrible to use. Few people like it, most only tolerate it. Regardless of how you feel about git, there's plenty of literature regarding how awful the git user experience is.

Mercurial's greater modularity also has made it easier to implement improvements for monorepos, although personally that's less important to me.

That's why I still use and work on Mercurial.

next

Legal | privacy