0

ソース管理には TFS を使用しています。TFS では、複数の Visual Studio プロジェクトで構成されるソリューションをホストしています。これらのプロジェクトの 1 つのソース コードを請負業者に見せたくありません (限られたユーザーは、コンパイルされたすべてのアセンブリを引き続き表示する必要があります)。2 つのリポジトリを設定せずに、それらの間ですべてのコード変更を同期する必要なく、目的を達成するための最良の方法は何ですか?

4

2 に答える 2

4

Source Control ExplorerからAdvanced->Securityを選択して、フォルダへのアクセス権を制御します。そこから、保護する必要があるアイテムのセキュリティの継承をオフにすることができます。次に、「制限付きユーザー」のみを含む TFS 固有のグループを作成し、特定のプロジェクト フォルダーへのアクセスのみを許可します。または、請負業者のグループを作成し、アクセスを拒否します。これは VS/TFS 2012 に基づいています。

しかし、特定のプロジェクトが含まれていない請負業者向けの特定のソリューションも作成する必要があると思います。

于 2013-10-09T08:08:34.650 に答える