如果想在本地所有工作目录下屏蔽*.o, *.pyc这些临时文件, 可以修改"/etc/subversion/config" (针对所有用户)或是"~/.subversion/config"(仅针对当前用户):
添加, 或是去掉如下行的注释
[miscellany] global-ignores = *.o *.pyc这样不管在哪个工作目录, *.o 以及*.pyc都不会被列出来了.
2 设置server端,局部(每个目录可以不同)的ignore设置
进入你希望设置的工作目录,
svn propset svn:ignore "*.o" .然后commit提交之后, 这个目录的svn:ignore属性便被设置成了*.o .
如果要同时设置多个ignore pattern, 比如 *.pyc *.pyd *.output的, 需要在不同pattern之间用回车隔开, 空格是不成的.所以可以用"\"符号输入多行
svn propset svn:ignore "*.pyc\ *.pyd \ *.o" .或者写在文件里, 然后从文件导入:
svn propset svn:ignore -F .cvsignore .或者调用外部editor:
svn propedit svn:ignore .
如果希望属性被递归的设置:
svn propset -R svn:ignore "*.o *.pyc" .
注意这个改动是server端可见的.也就是说别人的改动也会影响到你.