3 ms·
I have been using mercurial for more than a decade now. I just install hg-git, work on my local mercurial repo, push & pull to git, without any friction with an
by muxator 7y ago
I have been using mercurial for more than a decade now. I just install hg-git, work on my local mercurial repo, push & pull to git, without any friction with anyone in my team.
Mercurial simply stayed my secret tool for version control, without anyone noticing.
- the command line is unsurprising and coherent
- the UX in the terminal is nice (with tweakdefaults=true, you have colored word diffs, and nice curses interface for commit, uncommit, amend, --interactive)
- integrated web ui via "hg serve"
- compatible with git. There are margin for improvement here: hg-git can do everything but you have to be an advanced user.
- advanced workflows are not only possible, but easier and safer, due to non destructive history editing
- TortoiseHg is a honest GUI. Most advanced workflows are even easier there. Works on windows, so it's a good way of introducing less advanced users to version control.