TortoiseSVN和subversion的全局忽略

时间:2014-02-11 17:14:22

标签: svn tortoisesvn

我在说服TortoiseSVN尊重我的subversion存储库的svn:global-ignore属性时遇到了问题。无论我尝试过什么,它仍然将所有被认为是被忽略的文件列为无版本且可以提交。

我的svn:global-ignore字符串,设置在存储库的根目录中(注意最后的binobj):

*.o *.lo .la ## .*.rej .rej .~ ~ .# .DS_Store thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk .msi .res *.pch *.suo *.exp ~. cvs CVS .CVS .cvs release Release debug Debug ignore Ignore bin Bin obj Obj *.csproj.user *.user _ReSharper.* *.resharper.user

我的提交窗口的屏幕截图:

problematical commit window

如何防止所有这些binobj文件夹出现?在之前的机器上,我使用了TortoiseSVN的全局忽略属性,但是我希望所有开发人员都忽略这些文件,而不必记住在我们设置的每台新机器上设置该字段。我误解了SVN global-ignore的作用吗?

1 个答案:

答案 0 :(得分:10)

Note in CollabNet blog-post

  

意图是svn:global-ignores中的忽略模式   属性可以用任何空格分隔(类似于   global-ignores运行时配置选项),而不仅仅是换行符(如   使用svn:ignore属性),但1.8.0中只有一个错误   换行符分隔模式