SVN authz,trunk / branch上基于路径的认证

我使用authz文件来限制对svn服务器(projA,projB)的访问.

我想对主干和分支使用相同的限制.

有没有一种很好的方法,而不是复制/粘贴配置:

[/]<br>
* = r

[/trunk/projA]<br>
toto = rw<br>
tata =

[/trunk/projB]<br>
toto = <br>
tata = rw

[/branch1/projA]<br>
toto = rw<br>
tata =

[/branch1/projB]<br>
toto = <br>
tata = rw

由于我有大量的项目和分支,这种配置变得难以维护.

最佳答案 不.最简单的解决方案是使用
svnperms.py脚本来处理这个问题. svnperms.py的问题是您无法处理这种情况以防止看到文件夹(toto =).否则你必须通过copy& past来处理它.

如果您将组织更改为以下内容,可能会让您的生活更轻松:

   +-- project1
        +--- trunk
        +--- tags
        +--- branches
   +-- project2
        +--- trunk
        +--- tags
        +--- branches

但我不知道这是否是一种选择.

点赞