在我们的TFS服务器上,我们有一个用于日常开发的主干。九个月前,我为一个相当大的代码重构做了一个功能分支。当我一直在我的分支机构工作时,另一个开发人员一直在主干上工作并从那里构建版本。 (是的,我知道这是不好的做法。)这意味着我不能将我的分支合并回主干,直到它经过严格的测试,如新的"生产"建筑物几乎每天都从树干制成。 (同样,是的,我知道这是不好的做法。)
为了让其他员工在重新整合之前测试我的分支,我需要一个版本,其中包含来自主干的最近九个月的增量更新。我想做的是将最近九个月的更改从主干合并到我的分支中,然后在测试之后将我的分支合并到主干中。这是一种常见情况吗? TFS有可能吗?如果是这样,我应该使用什么术语来搜索教程等?或者,如果可以在这里简洁地描述,那么步骤是什么?
答案 0 :(得分:4)
将更改从Main分支合并到Dev分支是一种常见做法。但是,我担心,在你做这件事之前等待九个月并不常见。九个月后合并这些变化将是一场地狱。
您可以在此处找到您要查找的文档:Merge folders and files。 ALM游骑兵还发布了关于如何构建分支机构的指南以及您拥有的选项:Version Control Guide。