1

SVN特定のタグがテストに送信されるとすぐに、リポジトリ内の特定のタグをロックダウンしたいと考えていました。コマンドは個々のファイルでのみ機能するようsvn lockです。そのため、ディレクトリ内のファイルを再帰的にロックしても、ファイルのコミットのためにディレクトリのルートが開いたままになるため、これでは不十分です。SVNタグ名が動的になり、同じタグ/ディレクトリ内にアクセス可能なタグとアクセスできないタグが混在するため、アクセスファイルの使用も適切ではありません。事前に名前がわからない可能性のある個々のタグを指定する必要があります。また、コード ベースをロックダウンしたい場合、この段階で簡単に戦略を変更して分岐することもできません。タグのロックである必要があります。

で特定のタグ/ディレクトリをロックするためのサポートはあまりないようですSVN。これらの種類のロックを達成するための標準的な方法は何ですか?

4

1 に答える 1

0
  • パスベースの認証を使用した全員のROは、最も論理的な方法のようです
  • 必要ない場合は、pre-commit フックを使用します。このフックは、保護されたタグでトランザクションから少なくとも 1 つのファイルを見つけた場合にコミットを拒否します。フックは次のようになりますsvnlook changed | grep PATH
于 2013-01-18T02:37:04.803 に答える