如何在subversion合并期间忽略文件夹

时间:2009-10-13 11:06:44

标签: svn repository merge

我需要将一大堆更改合并到我的分支中,但我想在合并期间忽略特定文件夹。是否可以使用Subversion执行此操作?如果是的话那我怎么办?

编辑: 我想要忽略的文件夹位于存储库中,但我不会在合并期间对此文件夹进行更改

2 个答案:

答案 0 :(得分:8)

您可以正常进行合并,然后在提交之前对您不希望进行任何更改的文件夹执行递归恢复(svn revert -R somefolder)。

请记住,这会在mergeinfo中引入不准确之处。 Subversion会认为某些变化被合并到“somefolder”,而实际上并非如此。如果您希望稍后合并这些更改,这将导致一些有趣的问题。

编辑:请注意,执行某些文件夹的还原会隐式删除该文件夹中的所有待处理冲突。这些冲突没有引起“痛苦”。

答案 1 :(得分:0)

有关忽略文件夹/目录及其内容的各种方法,请参阅此回复:

ignoring a directory named spool