我阅读了有关命名分支和使用书签的一些信息。不幸的是,我仍然没有看到它们之间的区别。有没有?
之间有什么区别:
hg branch blah
hg up blah
和
hg bookmark blah
hg up blah
为什么我会使用书签?它与命名分支有什么不同?
答案 0 :(得分:57)
书签是自动向前移动到后续更改的标记,在以前具有指向它们的书签的更改集上不留任何标记。另一方面,命名分支是不可磨灭的标记,它们是变更集的一部分。多个磁头可以位于同一个分支上,但同一个书签一次只能指向一个磁头。命名分支从repo推送/撤回到repo,书签不会传播。
这里有一个很好的分支比较:http://stevelosh.com/blog/entry/2009/8/30/a-guide-to-branching-in-mercurial/