使用分支隔离 Team Foundation 版本控制中的风险

如果一个团队有五名或十名以上的成员一起开发软件项目,试想一下他们一般要面临哪些挑战:

  • 该工作组有几个(或者更多)不同的功能团队,每个团队负责开发一组适度分散的功能。 但每个团队又依赖于其他团队构建的功能。 您需要隔离由其中每个团队所做的工作而引入的更改风险,但最终需要将这些团队的所有工作合并到一个产品中。

  • 测试团队在测试时需要稳定的代码版本,同时开发人员需要继续开发新功能,而新功能偶尔会破坏产品的稳定性。

  • 软件有两个以前的版本和一个正在开发的版本。 即使大部分开发工作都投入到当前版本中,也必须继续为旧版本提供支持,这需要不时地发布 Service Pack、关键修补程序和安全修补程序以及其他变更。

本节内容

本节介绍 Team Foundation 版本控制提供的分支和合并工具,这些工具能够帮助协作开发软件项目的团队应对上述及其他挑战。

参考

Team Foundation 版本控制命令参考

相关章节

请参见

概念

有策略地进行分支

其他资源

Visual Studio TFS 分支指南