我使用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
由于我有大量的项目和分支,这种配置变得难以维护。
答案 0 :(得分:2)
没有。最简单的解决方案是使用svnperms.py脚本来处理这个问题。 svnperms.py的问题是您无法处理这种情况以防止看到文件夹(toto =)。否则你必须通过copy&amp; past。来处理它。
如果您将组织更改为:
,这可能会让您的生活更轻松 +-- project1
+--- trunk
+--- tags
+--- branches
+-- project2
+--- trunk
+--- tags
+--- branches
但我不知道这是否是一种选择。