与Apache DAV的SVN自动专业人员

如何使用存储库口述configuration来设置SVN版本1.8的自动道具? http://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config 。 我正在运行svn服务器svn, version 1.8.10 (r1615264)和客户端TortoiseSVN 1.8.7通过HTTPS。

我尝试设置我的configuration文件为:

 [miscellany] enable-auto-props = yes [auto-props] * = svn:needs-lock=* 

我正在更改的configuration文件是/etc/subversion/config/home/svn/repo/conf/svnserve.conf但我不确定这些是通过HTTP / HTTPS访问Apache DAV的正确文件。

当我签出回购协议并添加文件时,svn:needs-lock没有在新提交的文件上设置。

Apache从哪里获得SVNconfiguration文件?

仔细阅读svn 1.8发行说明和SVNBook ! 该function不是修改客户端的运行时configuration,而是关于在存储库中设置版本化属性。

  • 这个特性适用于客户端,所以它可以和任何Subversion服务器版本一起工作,
  • 该function要求你的用户使用Subversion 1.8+客户端,否则svn:auto-props版本属性不会有任何影响。

您可以将svn:auto-props值设置为*.test = svn:needs-lock=* (或代表项目根目录的存储库path,取决于您的存储库结构)。 这将导致每个匹配*.test模式的文件具有svn:needs-lock属性。 请参阅SVNBook | inheritance的属性 。