TFSはアクセスを制限します
-
26-12-2019 - |
質問
TFS 2012でVS 2012を使用しています。 一部のユーザーがプロジェクト内の特定のソースファイルを表示しないようにします。 これは、ソース管理ウィンドウ上のファイルを右クリックし、[セキュリティ]タブの[権限の管理]を右クリックして、どうすればわかります。 問題は、ユーザーがhomecontroller.csなどのファイルを表示または変更するのを防ぐときです。 ユーザーはプロジェクトを構築できず、VS IDEはファイルが存在しないこと、
ユーザーの構築プロジェクトを成功させる能力を持つファイルへのアクセスをどのように阻止するか
解決
読み取り/ビュー権限を防止した場合、コンパイラはそれを構築するためにどのようにファイルにアクセスすることができますか?コンパイラがファイルを見ることができる場合は、ユーザーができます。
これらのユーザーがファイルを見ることもできないようにしてください。後者の場合、チェックインの許可を単純に削除することができます。
他のヒント
あなたの状況では使用することができる別の航路があります。プロジェクトをライブラリに分割し、ビルドサーバー上のすべてのライブラリを組み合わせただけです。
開発者は自分のマシンで構築できますが実行できません。Gated Check-Insでは、ビルドは利用可能になります。
これはプロジェクトがWebベースであり、ビルドサーバが開発者が見ることができるWebサーバにアセンブリを展開する場合は特にうまく機能します。
それ以外の場合は、難読化と分解スタンドのメモ。
所属していません StackOverflow