Mercurial:合并后如何保持一些文件不变?

时间:2011-10-05 09:40:13

标签: mercurial merge branching-and-merging

我需要将更改从一个分支拉到另一个分支,但保持一些文件不变。

例如:

    > hg up -C production
    ...
    > hg merge feature-branch
    ...
    > hg st
    M file1
    M file2
    M file3
    R file4
    ...

有没有办法保持file2不变,file4没有被删除,然后提交?

在我的病例中使用hg移植是不合适的,因为有太多的提交要找到移植的确切内容。

1 个答案:

答案 0 :(得分:1)

$ hg revert -r . file2 file4

这会将两个文件还原为工作目录的第一个父级(.)中的文件。