TFS分支和合并

时间:2016-02-29 13:35:42

标签: tfs

我有一个名为“APP1”的项目文件夹。我们目前正在部署此文件夹中的代码。我们想再创建一个文件夹或分支,以便Dev可以轻松地检查所有新的更改,而不会直接影响主文件夹。

我们是否还应该有一个文件夹“APP1”的分支,以便Dev可以检查新创建的分支中的所有更改,最终我们可以将所有新更改合并到主文件夹“APP1”中?

这是一种正确的方法,我们将所有新更改合并到主文件夹是多么容易?

我们有大约4名开发人员在同一个项目上工作。

2 个答案:

答案 0 :(得分:0)

这将是一种方法。您可能需要使用不同的分支和合并策略,直到找出适合您和您的团队的方法。

有一个由ALM游侠组成的大型指南,用于TFS分支和合并策略。见https://vsarbranchingguide.codeplex.com/

以下是其中一位指南中的图片,其中描述了可能适用于您的团队的潜在分支/合并策略,具体取决于团队规模和发布节奏:

enter image description here

答案 1 :(得分:0)

您可以考虑使用基本分支计划。像这样的开发< - Main - >的结构。发布。您可以分支您的项目" Main"分为两个,一个名为"开发",另一个名为"发布"。所有用户在测试代码后都可以在Development分支中工作,然后合并到Main分支。当您想要发布项目时,可以将代码从Main分支合并到Release分支。

enter image description here