就 Azure 存储库分支策略提供建议

问题描述 投票:0回答:1

我们目前正在 TFS 中使用以下开发分支,希望了解您对迁移到 azure 时最佳 azure 存储库分支策略的想法

在 TFS 2015 上我们使用以下分支

发展 --> 2.1 - 关闭开发,分支到发布分支 --> 2.1 sp1 - 正在进行的开发 --> 2.2 - 正在进行的开发(2.1 已合并,一旦 2.1 sp1 完成,它也将合并到这里) --> 2.5 - 正在进行的开发(2.1 已合并,一旦 2.1 sp1 完成,它也将合并到这里) --> 2.7 - 正在进行的开发(2.1 已合并,一旦 2.1 sp1 完成,它也将合并到这里) --> 3.0 - 正在进行的开发(2.1 已合并,一旦 2.1 sp1 完成,它也将合并到这里)

发布

--> 2.1 - 来自开发 > 2.1

如果将其迁移到 azure 存储库,您会使用的最佳分支策略是什么?

azure azure-devops branching-and-merging
1个回答
0
投票

Azure Repo 和 TFS2015 中的 Repo 功能类似。

TFS 2015 上使用的分支策略也可以应用于 Azure Repo。

最佳的分支策略,应该根据实际情况有所不同。

由于此分支策略目前适用于 TFS2015,因此我建议您继续在 Azure Repo 中使用它。

根据您的描述检查了分支策略的流程,分支:开发2.1 sp1和2.1将总结所有更改。当Development 2.1合并到release分支时,2.1 sp1分支将合并到其他分支。

在这种情况下,开发分支 2.1 SP1 和其他开发分支的合并应该是双向的。

开发 2.1 合并到发布之前:

开发:2.2 2.5 2.7 3.0 --> 开发2.1 SP1

开发 2.1 合并到发布后:

开发2.1 SP1 --> 开发:2.2 2.5 2.7 3.0

© www.soinside.com 2019 - 2024. All rights reserved.