我的branch2274从默认分支。版次。415是第一个提交,它与rev共享一个祖先。默认分支上的412。
Branch2274是一个bug修复,需要很快合并到默认值中,但是我做了一件非常愚蠢的事情——我合并了一个功能分支的更改(在rev。418)
简单地说,我需要撤销rev带来的任何更改。418似乎有很多方法可以尝试这一点,但我正在努力让它们中的任何一个发挥作用:
我尝试过将revs 415、416、417(跳过418)、421、428导入到修补程序队列中,以便将其应用于rev 425。
问题:tortoisehg只允许我导入revs 428、421,但是导入417变灰了,但是导入418只会给我错误“abort:cannot import merge revision 418”
patching file Portal/Instructor/Login.aspx.vb
Hunk #1 FAILED at 18
1 out of 1 hunks FAILED -- saving rejects to file Portal/Instructor/Login.aspx.vb.rej
applying 66b6b089ee01
abort: Fix up the merge and run hg transplant --continue
patch failed to apply
[command interrupted]
Login.aspx.vb已更改为默认值,我理解合并失败的原因。
如何“修复”合并?
或者,有没有一个更简单的方法,让我采取。418告诉mercurial撤销它对case2274的新提交带来的更改?