如何将以前版本号中的文件合并到mercurial中?

时间:2016-10-21 05:54:18

标签: merge mercurial tortoisehg dvcs

假设我有一个修订版“6443”,但是此版本没有使用版本号“6409”提交的更改。

这里是为了让“6409”的变化与修订版“6443”合并我想到一个解决方案,一个是从“6409”合并“6443”和提交但是它会使用新版本号即6444我不想要的。

请注意,我正在尝试合并到同一个分支

还有其他方法可以实现同样的目标吗?

由于

Graph- Mercurial

1 个答案:

答案 0 :(得分:4)

您附加的DAG显示合并不是必需的,因为更改集6409是您的提示更改集6443的直接后代。因此,如果6409的更改不再存在,则存在一些中间更改集,其撤消6409引入的内容。正确的行动方针是revertbackout提交,这会损害变更集所需的变更6409。

另见http://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html

这个问题也基本上是重复的 How to force a merge with an ancestor?