代码之家  ›  专栏  ›  技术社区  ›  viraptor

灵活的分支和书签

  •  60
  • viraptor  · 技术社区  · 15 年前

    我阅读了一些有关命名分支和使用书签的信息。不幸的是,我仍然看不出他们之间有什么区别。有吗?

    以下两者有什么区别吗?

    hg branch blah
    hg up blah
    

    hg bookmark blah
    hg up blah
    

    ?

    为什么要使用书签,它与命名分支有什么不同?

    1 回复  |  直到 13 年前
        1
  •  57
  •   Michael    13 年前

    书签是自动向前移动到后续更改的标记,在以前有书签指向它们的更改集上不留任何标记。另一方面,命名分支是变更集中不可擦除的标记。同一分支上可以有多个标题,但同一书签一次只能指向一个标题。命名的分支从repo推/拉到repo,书签不会移动。

    这里有一个很好的分支比较: http://stevelosh.com/blog/entry/2009/8/30/a-guide-to-branching-in-mercurial/