从另一个书签创建Mercurial书签

时间:2015-10-15 17:50:07

标签: mercurial

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

1 个答案:

答案 0 :(得分:4)

如果要创建指向与现有书签相同的提交的新书签,只需执行以下操作:

hg bookmark -r OLD NEW

hg book -r OLD NEW

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

也就是说,您不需要创建书签以便在Mercural中分支(请参阅"分支,匿名"在hg help glossary中)。在Mercurial中没有分离的头部(因为不需要分支来保持修改活着);您可以简单地分支现有提交而不给该匿名分支命名。书签可用于跟踪匿名分支的头部,但您也可以通过其他方式(例如hg share)完成此操作,并且可能不需要简单操作或使用GUI