在MSDN 杂志文章,“Visual Studio TFS 分支和合并指南”(msdn.microsoft.com/magazine/gg598921) 中,Visual Studio ALM Rangers 推出了一些新的分支方案和相关指导,可帮助您处理复杂的真实分支和合并环境,以便改进解决方案的一致性和质量以及应用程序生命周期管理 (ALM) 的整体过程。
概括来说,Rangers 就是通过解决功能缺失问题以及消除阻碍产品采用的因素来提倡 Visual Studio 产品组、Microsoft 服务和 Microsoft 最有价值专家 (MVP) 社区之间协作的一组专家。
在本文中,Rangers 提供了组织和配置 Team Foundation Server (TFS) 团队项目和团队项目集合的指南。
阅读完本文后,您能更好地了解以下内容:
团队项目集合及其优点
有关如何选择将一个或更多团队项目合并到一个团队项目集合中或将它们保留在单独团队项目集合中的注意事项
有关如何通过组织团队项目和团队项目集合来提高隔离或改进可伸缩性的注意事项
如何存档一个或更多不活动的团队项目
本文将帮助您理解团队项目和团队项目集合组织是如何受下列问题影响的:
安全性和 TFS 配置、团队项目集合和团队项目
选择过程模板
过程模板自定义,包括自定义工作流、工作项类型自定义、自定义报告、自定义查询和自定义过程指南
团队组织
团队项目组织,包括区域和迭代
项目管理注意事项,包括项目里程碑和计划
规划
为了确保所有利益干系人具有有效和可伸缩的 ALM 系统,Visual Studio TFS 规划通常会从建议的基础结构以及团队项目和团队项目集合的架构开始。
Visual Studio 2010 快速参考指南 (vs2010quickref.codeplex.com) 以及 Visual Studio 2010 和 TFS 2010 虚拟机 (VM) 工厂 (rangersvsvmfactory.codeplex.com) Rangers 指南项目提供了概念、指南和快速参考海报,用于支持容量规划并帮助回答有关基础结构应为物理或虚拟基础结构还是两者并存的问题。
虽然您通常先规划和定义团队项目集合,然后再在 TFS 2010 环境中定义团队项目,但是我们会首先介绍团队项目。
Visual Studio 团队项目
在 TFS 2005 和 TFS 2008 中,一个 TFS 服务器可能会承载一个或更多