1
Mercurial是否有可能从另一个书签创建书签?我正在尝试做我以前用Git做的事情:从另一个分支创建一个分支。从另一个书签创建一个Mercurial书签
Mercurial是否有可能从另一个书签创建书签?我正在尝试做我以前用Git做的事情:从另一个分支创建一个分支。从另一个书签创建一个Mercurial书签
如果你想创建一个新的书签指向同一个commit为现有的,简单地做:
hg bookmark -r OLD NEW
或
hg book -r OLD NEW
其中OLD
是现有书签的名称和NEW
您正在创建的一个(完整的命令名称是bookmark
,但可以缩写)。
也就是说,你不需要创建一个书签,以便在Mercural中分支(请参阅hg help glossary
中的“分支,匿名”)。在Mercurial中没有这样一个独立的头脑(因为不需要分支来保持修改)。你可以简单地分支现有的提交而不给匿名分支一个名字。书签可以用于跟踪匿名分支的头部,但您也可以通过其他方法(例如hg share
)完成此操作,对于简单操作或者如果您使用GUI,可能不需要此书签。
来自另一个分支的分支基本上是该分支的提交(最后一个提交)的一个分支,所以从这个意义上说,您只需为该提交在mercurial中创建书签。 – GolezTrol