Svn:恢复文件内容更改而不还原任何相关的mergeinfo?

时间:2010-04-16 08:19:31

标签: svn merge revert mergeinfo

如果您已完成合并,则在提交更改之前,您可能会发现实际上您不希望接受合并到受影响文件的一个中的任何更改。所以你这样做:

$ svn revert foo.c

然而,这似乎也恢复了与此文件相关的mergeinfo。因此,当您进行后续合并时,它将再次合并完全相同的更改。

而不是还原一个可以做到:

$ svn cat foo.c> foo.c的

但这似乎不是正确的做事方式?是否有更清楚地表明我想要实现的目标,即说“考虑为此文件完成合并但不改变其内容”?

1 个答案:

答案 0 :(得分:1)

要阻止修订版合并,请使用--record-only参数运行merge命令。