如何在Subversion 1.8中设置`svn:global-ignores`?

时间:2015-05-01 10:29:36

标签: svn

在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。我需要特定的服务器版本还是客户端?

1 个答案:

答案 0 :(得分:3)

您必须使用"版本化属性"在名为svn:global-ignores的存储库的根目录中设置。这是v1.8中的新功能,并以递归方式应用。

还有svn:ignore仅适用于其设置的目录。它可以递归设置,但不能像上面那样工作,所以新目录不会接收'设置。

svn propset svn:global-ignores {newline delimited ignore patterns}

现在我无法解决如何在Windows命令提示符中设置换行符分隔的数据,因此我只使用了TortoiseSVN中的属性编辑器。

我删除了我的本地Tortoise忽略列表并使用Thumbs.db文件进行了测试,该设置似乎在树上工作。该属性写入repo,必须像代码更改一样提交。完成。