作業コピーの作成時に一部の共有ファイルが読み取り専用として表示されるようにします。
リソースとして同じファイルを必要とするいくつかのプロジェクトのリポジトリを設定しようとしています。Subversion で External プロパティを使用して共有するように設定しました (実際には TortoiseSVN を使用しています)。ファイルはプロパティの特定のリビジョンでタグ付けされています。それはすべてうまくいっているようです。ファイルは共有されているので、それらをロックしたいのですが、これも機能します。ただし、開発者には、ファイルを誤って編集しないように知っておいてもらいたいと思います。ファイルに「needs-lock」プロパティを使用して、読み取り専用としてチェックアウトするようにしました。「実際の」ソースから作業コピーを作成している場合、これは機能します。外部参照を使用してファイルを取得した作業コピーがある場合、読み取り専用として作成されず、コミットを試みるまで編集してはならないことを知る方法がありません。
外部ファイルでのロックの使用を説明するものを見つけることができませんでした。別の方法はありますか?ファイルのセットアップで何かを見逃したのでしょうか? ありがとう。