我工作的一个项目,当我准备好了0.1.0
释放我创建了一个名为release
书签,标记的那个版本为0.1.0
,然后做成书签无效,继续工作合并我项目。水银 - 与非头修订
的修订是这个样子(从新到旧):
Tip
(hg update default
放在这里)- 一些更多的修订与书签
- 修订(
hg update release
放在这里) - 更多修订
我的意图是在hg update release
之后hg merge default
和hg tag <version>
每当新版本准备就绪时。然而,产生以下错误:
abort: nothing to merge (use 'hg update' or check 'hg heads')
我明明只有一个头,我不知道什么hg update
会怎么做。 hg update release
当我在提示确实更新到正确的修订。考虑到我目前的情况并仍然使用书签(没有命名为分支),有没有办法将release
指向的修订与提示合并(从而创建一个新头)?我最初的想法是对release
做一个小改动,提交它以创建一个新的头部,然后合并;然而,在我尝试之前,我宁愿确定自己在做什么。
你能展示一个部分修订图吗? – C2H5OH 2012-04-25 22:32:24