【发布时间】:2012-12-06 15:47:03
【问题描述】:
在第 24 版,我为新功能创建了一个分支,与此同时,其他人继续使用默认版本(第 26,28 和 29 版),但最终使项目处于糟糕的状态。我一直在分支上开发(最高版本 36),现在应该成为默认分支。我该怎么做?
我尝试回到默认的 24 并与 36 合并,我得到了默认的 37,就像我想要的那样。但现在它抱怨有两个头(37 和 29)。我不想合并,因为 26,28 和 29 都不好。我尝试去 37 并执行 hg merge --tool internal:local -r 29 以丢弃 29,但它没有工作。
这似乎很简单,但我有点卡住了。
提前致谢
【问题讨论】:
-
“它抱怨有两个头”是什么意思?如果这是您想要的,我认为拥有 2 个头没有任何问题,
hg也没有。 -
嗯,是这样的:“一个 hg glog 会说出超过一百万个单词”
-
添加分支布局的文本图将有助于尝试回答此问题的人们更好地了解正在发生的事情。
标签: mercurial