Hg:如何恢复已撤销的更改?

Amy*_*y T 5 mercurial

我对我的分支进行了更改并提交了更改。

其他人错误地将这些更改合并并提交到默认分支。

为了纠正他们的错误,他们使用了hg backout默认值。

然后人们对默认值进行了一系列其他更改。

我没有意识到发生了撤销,并且想要最新的更改。所以我将默认值合并并提交到我的分支中。

现在,我的分支的当前状态不包含我的更改。

恢复之前的更改并保留我想要保留的默认情况下不相关的更改的正确方法是什么?

到目前为止,我已经尝试将之前的更改合并到我的工作副本中,但它不喜欢与祖先合并,并且我尝试将更改导出为补丁并再次导入它们,但在导入时出现错误。

很有趣,我喜欢从 Subversion 切换到 Mercurial,但每次我认为我可能已经掌握了它的窍门时,就会出现一些像这样的新问题 :-P

Chr*_*gan 6

退还退还。这只是一个普通的提交,更改已更改的内容,因此它应该可以正常工作,将已更改的内容更改回来。