要使用的TFS分支结构:平面或层次结构

时间:2016-03-01 09:05:26

标签: tfs branching-and-merging alm

我在使用分层结构或平分支结构之间摇摆不定 层次结构更符合逻辑,被认为是标准。 层次结构的缺点是我可以将1.4 DEV2合并到1.5而不用仅使用 baseless merge 触及1.4。
另一方面,扁平结构允许从任何分支到任何分支执行强制合并而不会丢失更改历史。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

您需要确定哪种分支策略适用于您的团队。在以下网站下载TFS分支和合并策略:

https://vsarbranchingguide.codeplex.com/releases

这张图片向您介绍了指南所涵盖的一些分支计划和策略,以及一个允许您专注于最相关计划的矩阵,您可以查看它:

enter image description here

在分支之前,建议首先阅读TFS分支和合并策略,以确定哪种分支策略适用于您的团队。如果你有新版本,似乎你会有更多的分支,这是不建议的。在你的场景中,不需要有一个1.5 OG的新分支,你只能有一个OG分支,在开发分支中开发测试代码时,他可以将代码合并回OG分支并签入然后,OG分支中的每个变更集都是一个版本。