2 ms·
I've found that mercurial works fine, though simple things like lightweight branching require extensions and goofy workflows (the evolve extension, topics) Not
by alwillis 7y ago
I've found that mercurial works fine, though simple things like lightweight branching require extensions and goofy workflows (the evolve extension, topics)
Not true.
Out of the box with no extensions required, Mercurial supports bookmarks, which are functionally the same as Git's branches. Also, Mercurial supports even lighter branching compared to Git using anonymous branches.
This blog post from 2009 explains it all: http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/ http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-me...
- zedpm 7y ago> Not true. Mostly true. I've read the post you linked to; all of those approaches have significant disadvantages compared to standard git branches. We used the bookmark-based workflow for a while, and it's simply not as good as a git branch. The evolve extension and topics were build for this reason, and they finally approach a decent workflow that allows for things like cleanly discarding experimental "branches" that have been pushed to a remote.