首页 > 解决方案 > 发布分支可以用于暂存吗?

问题描述

我是 TFS 的新手,想知道是否有人可以建议我是否走在正确的道路上并且没有做错;

我目前在 TFS 中有以下三个分支;

在此处输入图像描述

Main 用于 UAT,DEV 将用于开发,Release 将用于发布对生产的更改。

由于我们现在有 4 个网站,因此我们计划添加另一个分支来暂存;

在此处输入图像描述

第一个问题> 以下合并和发布DEV站点更改的方式是否正确?

第二个问题 > 我是否需要从主分支分支 Staging/Beta Release,然后从 Staging 分支创建 Release?或者我可以只使用发布分支进行暂存。

在此处输入图像描述

标签: tfstfvc

解决方案


要采用 DevOps,保持分支策略简单并争取高质量非常重要。所以你的第一个问题是正确的。

关于第二个问题,当需要支持多个生产版本时,例如 Word 等商业解决方案,您可以扩展分支策略。否则,你不需要一个新的分支。您可以标记发布分支而不是新分支。

检查以下链接以获取分支策略:

https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/effective-tfvc-branching-strategies-for-devops?view=azure-devops


推荐阅读