我正在处理一个项目,当我准备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,提交它以创建一个新的头部,然后合并;但是,我宁愿在尝试之前确定自己在做什么。