我正在处理一个项目,当我准备0.1.0
发布时,我创建了一个名为 的书签release
,将该修订标记为0.1.0
,然后使该书签处于非活动状态并继续处理我的项目。
修订看起来像这样(从最新到最旧):
Tip
(hg update default
去这里)- 更多修改
- 带书签的修订(
hg update release
在这里) - 更多修改
我的意图是在新版本准备好时hg update release
执行hg merge default
。hg tag <version>
但是,这会产生以下错误:
中止:没有可合并的内容(使用“hg update”或检查“hg head”)
我显然只有一个头,我不确定hg update
会做什么。hg update release
当我处于提示状态时,确实会更新到正确的修订版。考虑到我当前的情况并且仍然使用书签(没有命名分支),有没有办法将指向的修订release
与提示合并(从而创建一个新头)?我最初的想法是对 做一个小改动release
,提交它以创建一个新的头部,然后合并;但是,我宁愿在尝试之前确定自己在做什么。