Subversion を RCS として使用しています。プロジェクトの新しいバージョンが完成すると、常にそのタグ (トランクのコピー) を作成します。このタグ付けされたディレクトリが誤って変更されないように保護する方法を知っている人はいますか?
現時点では、回避策としてすべてのファイルをロックしています。ただし、このシルは、ロックされたユーザーがファイルを編集できることを意味します。
より良い解決策はありますか?
Subversion を RCS として使用しています。プロジェクトの新しいバージョンが完成すると、常にそのタグ (トランクのコピー) を作成します。このタグ付けされたディレクトリが誤って変更されないように保護する方法を知っている人はいますか?
現時点では、回避策としてすべてのファイルをロックしています。ただし、このシルは、ロックされたユーザーがファイルを編集できることを意味します。
より良い解決策はありますか?
pre-commit フックを使用して、tags
ディレクトリの作成後にユーザーがそのディレクトリに書き込めないようにすることができます。
例については、この関連する SO の質問を参照してください:
タグのサブディレクトリへの変更を回避するための SVN pre-commit hook
パスベースの認証を使用して、タグ ディレクトリに読み取り専用権限を与えることができます。