3 ms·
I think Mercurial deserved to win the mindshare war. It had an easier to use command-line, but I liked how branches were handled. Like many teams, we'd start a
by gtsteve 7y ago
I think Mercurial deserved to win the mindshare war. It had an easier to use command-line, but I liked how branches were handled.
Like many teams, we'd start a branch with an issue number and you'd write code to it. Eventually you'd merge it to your main branch for the product.
You of course can do the same in Git. However, let's say you just find a given line of code and you can't think how it came to be there. You 'blame' the file and find the commit hash.
In Mercurial, you'd just look up the commit hash and find the branch. In git... well, you've got a few options - https://stackoverflow.com/questions/2706797/finding-what-branch-a-git-commit-came-from https://stackoverflow.com/questions/2706797/finding-what-bra...
Git won the war for some reason and it might just be because the services surrounding it were superior (i.e. Github vs Bitbucket). I don't believe it's because of it being a superior technology or user experience however.
Of course, you can still use Mercurial today but you'll feel like a second-class citizen if you do.