4

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

由于我有很多项目和分支,因此这种配置变得难以维护。

4

1 回答 1

2

不,最简单的解决方案是使用svnperms.py脚本来处理这个问题。svnperms.py 的问题在于您无法处理这种情况以防止看到文件夹(toto = )。否则你必须通过复制和过去来处理它。

如果您将组织更改为:

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

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

于 2011-03-31T14:30:03.107 回答