TFS:合并最佳实践

时间:2009-12-07 15:34:47

标签: version-control tfs

我们有一个标准的分支架构,我们为每个团队都有一个开发分支,a 通用集成分支(从所有开发分支分支)和生产分支从Integration分支。

在开发阶段,我向开发分支提交了大量提交。在阶段结束时,我将我的更改合并到集成中,然后合并到生产中。

合并每个提交是否有意义,复制原始提交描述 并链接到原始任务?另一个选择当然是使用单个合并操作一次合并所有提交。我的问题的原因是第一种方式需要很多时间。我没有在TFS中看到任何将合并链接到其他分支到原始提交的自动化工具。

我想听听您对最佳做法的看法。

2 个答案:

答案 0 :(得分:74)

答案 1 :(得分:5)

我总是只将一系列提交合并到集成分支中,只指定我合并的变更集的范围。

与开发阶段的个别工作项目相关的工作项目是开发阶段工作项目。我认为没有必要将它们推广到集成或发布。

您尚未指定记录客户的错误/功能请求的位置。如果您将这些内容分配给发布分支,您可能正在为开发分支创建其他更详细的工作项,并且在合并时,您只需将错误修复的所有问题标记为已合并的分支。

总结起来,我认为没有理由不进行批量合并。