我想知道在 Visual Studio 中使用工作区的最佳方式是什么。我们有 150 多个 Web 服务,它们都是同一个团队项目 $/MyTeamProject 的一部分,完全没有关联。它们都属于同一个团队项目的原因是它们都由我们组织内的同一组人员维护。
每个 Web 服务具有以下结构
$/MyTeamProject/WebService1 $/MyTeamProject/WebService1/Main $/MyTeamProject/WebService1/Release/1.0 $/MyTeamProject/WebService1/Release/1.1 $/MyTeamProject/WebService2 $/MyTeamProject/WebService2/Main ... ETC。
我想知道在此设置中使用工作区的正确方法是什么,因为目前只有团队项目的映射,所以我所有的 web 服务都是同一个工作区的一部分。我应该为主分支和每个发布分支创建映射作为单独的工作区,还是应该将每个 Web 服务映射到它自己的工作区,例如 $/MyTeamProject/WebService1?
任何帮助,将不胜感激。
我不能将每个 Web 服务作为其自己的团队项目,因为 tfs 在具有相同项目规模的多个组之间共享,因此我们受到所有 Web 服务的自己的团队项目的限制。