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 =)。それ以外の場合は、copy&pastを介して処理する必要があります。

組織を次のように変更すると、生活が楽になる可能性があります。

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

しかし、これがオプションかどうかはわかりません。

于 2011-03-31T14:30:03.107 に答える