如何合并以前修订号的文件以提示 mercurial?

How to Merge files from previous revision number to tip in mercurial?

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

在这里获取与修订版“6443”合并的“6409”的更改我正在考虑一个解决方案,一个是从“6409”中获取文件与“6443”合并并提交,但是它将与新的修订号一起使用即我不想要的 6444。

请注意这里我试图合并到同一个分支

有没有其他方法可以达到同样的效果?

谢谢

您附加的 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?