svnには、リリース後には触れない特定のディレクトリがあります。私はディレクトリ内の各ファイルにsvn:needs-lockを置くことができますが、私は追加や削除、そして変更を防ぐつもりです。svnにディレクトリを変更できないようにするにはどうしたらいいですか?
これを行う方法はありますか?
svnには、リリース後には触れない特定のディレクトリがあります。私はディレクトリ内の各ファイルにsvn:needs-lockを置くことができますが、私は追加や削除、そして変更を防ぐつもりです。svnにディレクトリを変更できないようにするにはどうしたらいいですか?
これを行う方法はありますか?
別の可能性はpre-commit hook scriptている:コミットに触れてはならない任意のフォルダが含まれていない、と彼らがしなければ、
authz-fileのアクセス権によるパスへのアクセスを禁止することができます。実際には、1人のユーザーだけがリリースを行うユーザーであるリリースパスにアクセスできるようにすることができます。または、リリース後にアクセスを完全に禁止する。 authz-fileでは、パスを定義したり、どのユーザーに読み取りアクセス権と書き込みアクセス権を与えるかを定義することができます。
あなたはリビジョン番号を覚えていればということを忘れてはいけない失敗していることを確認します - それはです既に不変!
ここには迷惑なアイデアがあります。ディレクトリをタグの下の場所に移動し、元の場所にリビジョン番号で固定されたタグの場所への外部参照を追加します。