2015-10-15 97 views
1

Mercurial是否有可能从另一个书签创建书签?我正在尝试做我以前用Git做的事情:从另一个分支创建一个分支。从另一个书签创建一个Mercurial书签

+1

来自另一个分支的分支基本上是该分支的提交(最后一个提交)的一个分支,所以从这个意义上说,您只需为该提交在mercurial中创建书签。 – GolezTrol

回答

4

如果你想创建一个新的书签指向同一个commit为现有的,简单地做:

hg bookmark -r OLD NEW 

hg book -r OLD NEW 

其中OLD是现有书签的名称和NEW您正在创建的一个(完整的命令名称是bookmark,但可以缩写)。

也就是说,你不需要创建一个书签,以便在Mercural中分支(请参阅hg help glossary中的“分支,匿名”)。在Mercurial中没有这样一个独立的头脑(因为不需要分支来保持修改)。你可以简单地分支现有的提交而不给匿名分支一个名字。书签可以用于跟踪匿名分支的头部,但您也可以通过其他方法(例如hg share)完成此操作,对于简单操作或者如果您使用GUI,可能不需要此书签。