svn(subversion)忽略在root上配置的所有子目录中的特定文件类型?

时间:2011-07-29 20:29:45

标签: svn

我有以下文件夹结构,我希望svn忽略所有eclipse文件( .classpath .project .settings )

main-project/
  sub-1/.classpath
  sub-2/.classpath
  sub-3/part1/.classpath
  sub-3/part2/.classpath

有没有办法将“主项目”中的.svn配置为svn:ignore **/**.classpath?

所以我不必在每个子文件夹中编辑它?

2 个答案:

答案 0 :(得分:13)

我相信我要找的答案是:

vim ~/.subversion/config

向下滚动到'global-ignores':

global-ignores = *.classpath

答案来自:

How can I recursively configure svn status to hide ignored files?

答案 1 :(得分:7)

使用--recursive上的-Rsvn propset)标记并设置svn:ignore,以便将其递归应用于每个子文件夹:

svn propset svn:ignore -R <mask> <directory or . for current>

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.propset.html