我正在使用Mercurial。我有一个文件X
,在两个不同的分支中有两个版本。我在R1
分支中有一个版本,在R0
分支中有一个带有错误修正的更新版本。我已将R0
中的修复程序合并到R1
中,但文件X没有正确合并。
我现在想将X
分支中的R0
版本移到R1
分支。
我该怎么做?
答案 0 :(得分:2)
更新到目标分支,将文件还原到另一个分支的修订版,然后提交。
hg update R1
hg revert -r R0 X
hg commit
答案 1 :(得分:0)
同样考虑graft(注意:合并后我对存储库的状态了解不多,但是当我必须将变更集从一个分支转移到另一个分支时,graft
帮助了我)