在Subversion 1.8中有一个新的svn:global-ignores
东西,但即使在阅读了复古网站上非常冗长的文档之后:
http://svnbook.red-bean.com/en/1.8/svn.advanced.props.special.ignore.html
我仍然不知道这个字符串svn:global-ignores
实际 是什么以及我如何设置它?
我的目标是为整个团队设置一个忽略模式,比如在Git中如何为回购中的repo设置一个忽略文件。
谢谢!
P.S。我需要特定的服务器版本还是客户端?
答案 0 :(得分:3)
您必须使用"版本化属性"在名为svn:global-ignores
的存储库的根目录中设置。这是v1.8中的新功能,并以递归方式应用。
还有svn:ignore
仅适用于其设置的目录。它可以递归设置,但不能像上面那样工作,所以新目录不会接收'设置。
svn propset svn:global-ignores {newline delimited ignore patterns}
现在我无法解决如何在Windows命令提示符中设置换行符分隔的数据,因此我只使用了TortoiseSVN中的属性编辑器。
我删除了我的本地Tortoise忽略列表并使用Thumbs.db文件进行了测试,该设置似乎在树上工作。该属性写入repo,必须像代码更改一样提交。完成。