我使用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
但我不知道这是否是一种选择.