使用分支隔离 Team Foundation 版本控制中的风险
如果一个团队有五名或十名以上的成员一起开发软件项目,试想一下他们一般要面临哪些挑战:
该工作组有几个(或者更多)不同的功能团队,每个团队负责开发一组适度分散的功能。 但每个团队又依赖于其他团队构建的功能。 您需要隔离由其中每个团队所做的工作而引入的更改风险,但最终需要将这些团队的所有工作合并到一个产品中。
测试团队在测试时需要稳定的代码版本,同时开发人员需要继续开发新功能,而新功能偶尔会破坏产品的稳定性。
软件有两个以前的版本和一个正在开发的版本。 即使大部分开发工作都投入到当前版本中,也必须继续为旧版本提供支持,这需要不时地发布 Service Pack、关键修补程序和安全修补程序以及其他变更。
本节内容
本节介绍 Team Foundation 版本控制提供的分支和合并工具,这些工具能够帮助协作开发软件项目的团队应对上述及其他挑战。
对文件夹和文件进行分支
介绍使用 Team Foundation 版本控制创建分支的过程。有策略地进行分支
团队可以在版本控制中创建和使用分支来优化应用程序开发策略。合并文件夹和文件
介绍使用 Team Foundation 版本控制合并分支的过程。查看变更集的合并位置和合并时间
介绍如何查看和处理阐释合并的发生位置及时间的可操作关系图。查看团队项目的分支层次结构
介绍如何查看和使用阐释团队项目分支层次结构的交互式关系图。将文件类型与合并工具相关联
描述用于指定与合并相关联的文件类型扩展名的步骤。
参考
相关章节
比较文件夹和文件
解释如何比较或区分文件、文件夹和搁置集。解决 Team Foundation 版本控制冲突
列出有关解决合并的方法、签入过程和获取检索冲突的主题。