Visual Studio でワークスペースを使用する最良の方法は何だろうと思っています。同じチーム プロジェクト $/MyTeamProject の一部であり、まったく関係のない 150 以上の Web サービスがあります。それらがすべて同じチーム プロジェクトの一部である理由は、組織内の同じグループの人々によってすべて維持されているためです。
各 Web サービスの構造は次のとおりです。
$/MyTeamProject/WebService1 $/MyTeamProject/WebService1/Main $/MyTeamProject/WebService1/リリース/1.0 $/MyTeamProject/WebService1/リリース/1.1 $/MyTeamProject/WebService2 $/MyTeamProject/WebService2/メイン ...など
現在、チームプロジェクトのマッピングのみがあり、すべての Web サービスが同じワークスペースの一部であるため、このセットアップでワークスペースを使用する適切な方法は何だろうと思っています。メイン ブランチと各リリース ブランチのマッピングを個別のワークスペースとして作成する必要がありますか?それとも、各 Web サービスを $/MyTeamProject/WebService1 などの独自のワークスペースにマップする必要がありますか?
どんな助けでも大歓迎です。
tfs は同じ規模のプロジェクトを持つ複数のグループ間で共有されているため、各 Web サービスを独自のチームプロジェクトとして配置することはできません。したがって、すべての Web サービスに対して独自のチームプロジェクトによって制限されます。