25 ms·
The obvious counter is that Git is like a dvcs designed for maintainers and only incidentally for developers. I started out using bzr and eventually switched t
by pseut 14y ago
The obvious counter is that Git is like a dvcs designed for maintainers and only incidentally for developers. I started out using bzr and eventually switched to git, partly to try out github, and things like rewriting history have become a major part of my workflow (I'm picking that one because it seems to surprise people coming from other vcs systems how easy it is to rewrite history in git).
I'm sure mercurial is nice, and given its users passion for it I might recommend it to people starting version control for the first time (I'm in academia, version control is surprisingly rare), BUT... I'd use the term "very sharp edges" and not "rough edges." My impression is that they're meant to be there.