如何configuration一个SVN库来自动设置提交的每个新对象的属性?

我怎么能设置svn:为每个新的对象添加在svn存储库启用needs-lock?

我知道我可以使用自动属性,但我不知道它是如何工作的,或者如何在现有的存储库上进行设置,因为svn文件对我来说不是很清楚。

提前致谢!

编辑:我使用svn 1.9

重新阅读存储库口述configuration – 第2部分3:从Collab (“svn:auto-props属性”部分)的Autoprops博客文章 – 这是非常干净的(至less对我来说)。 简而言之:

  • 创build新的存储库,检出回购的根(或结帐回旧根)
  • 添加新的属性( svn propset svn:auto-props ... ):smth。 像*.* = svn:needs-lock=yes
  • 提交这个改变
  • 尝试向WC中添加一些文件,并列出这些添加的文件