我需要将一大堆更改合并到我的分支中,但我想在合并期间忽略特定文件夹。是否可以使用Subversion执行此操作?如果是的话那我怎么办?
编辑: 我想要忽略的文件夹位于存储库中,但我不会在合并期间对此文件夹进行更改
答案 0 :(得分:8)
您可以正常进行合并,然后在提交之前对您不希望进行任何更改的文件夹执行递归恢复(svn revert -R somefolder
)。
请记住,这会在mergeinfo中引入不准确之处。 Subversion会认为某些变化被合并到“somefolder”,而实际上并非如此。如果您希望稍后合并这些更改,这将导致一些有趣的问题。
编辑:请注意,执行某些文件夹的还原会隐式删除该文件夹中的所有待处理冲突。这些冲突没有引起“痛苦”。
答案 1 :(得分:0)
有关忽略文件夹/目录及其内容的各种方法,请参阅此回复: