Mercurial可以从其他书签创建书签吗?我正在尝试做我以前用Git做的事情:从另一个分支创建一个分支。
答案 0 :(得分:4)
如果要创建指向与现有书签相同的提交的新书签,只需执行以下操作:
hg bookmark -r OLD NEW
或
hg book -r OLD NEW
其中OLD
是现有书签的名称,NEW
是您正在创建的书签(完整命令名称为bookmark
,但可以缩写)。
也就是说,您不需要创建书签以便在Mercural中分支(请参阅"分支,匿名"在hg help glossary
中)。在Mercurial中没有分离的头部(因为不需要分支来保持修改活着);您可以简单地分支现有提交而不给该匿名分支命名。书签可用于跟踪匿名分支的头部,但您也可以通过其他方式(例如hg share
)完成此操作,并且可能不需要简单操作或使用GUI