如何在分支之间移动文件版本

时间:2012-10-18 15:46:29

标签: mercurial

我正在使用Mercurial。我有一个文件X,在两个不同的分支中有两个版本。我在R1分支中有一个版本,在R0分支中有一个带有错误修正的更新版本。我已将R0中的修复程序合并到R1中,但文件X没有正确合并。

我现在想将X分支中的R0版本移到R1分支。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

更新到目标分支,将文件还原到另一个分支的修订版,然后提交。

hg update R1
hg revert -r R0 X
hg commit

答案 1 :(得分:0)

同样考虑graft(注意:合并后我对存储库的状态了解不多,但是当我必须将变更集从一个分支转移到另一个分支时,graft帮助了我)