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

时间:2011-03-31 14:05:43

标签: svn trunk authz

我使用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

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

1 个答案:

答案 0 :(得分:2)

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

如果您将组织更改为:

,这可能会让您的生活更轻松
   +-- project1
        +--- trunk
        +--- tags
        +--- branches
   +-- project2
        +--- trunk
        +--- tags
        +--- branches

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