SVN忽略项目中的任何位置的文件

Kas*_*apo 3 svn svnignore

所以我已经开始使用Subversion并且对忽略文件感到困惑.

根据我的阅读,我可以使用propedit/propset忽略目录中的文件.但是,我添加了一条规则来忽略以点开头的文件(VIM的交换文件有时会遗留下来),但似乎我必须将该规则应用于项目中的每个目录和子目录.

有没有人知道使用SVN递归地使文件模式忽略语句工作的方法?

这是我的超级简单忽略(我假设SVN使用GLOB而不是RE):

.* 

我的项目是这样的:

project/
  application/
     models/
     views/
        form1/
        form2/
     config/
     controllers/ 
     libraries/
     plugins/
     helpers/
  css/

并且应用程序中的许多文件夹都有几个级别.将此规则应用于每个文件夹将是一个极其烦恼,特别是因为这是在积极开发并且可能会发生变化.

另外,我应该补充一点,我不想在〜/ .subversion /中修改我的用户subversion配置,因为我希望这个忽略存在于存储库中,并影响所有开发人员,而不仅仅是我.

Wil*_*iam 7

您应该能够svn propset --recursive svn:ignore .*从项目的根目录中使用.