【发布时间】:2020-09-04 08:21:57
【问题描述】:
我们使用 azure pipeline 和 Azure Git 已经有一段时间了,这是我们的流程。
- 每个 sprint 我们都会基于 Master 分支创建一个 sprint 分支
- 对于每个故事,我们都会根据 sprint 分支创建一个故事分支
- PR 后,story 分支将基于 sprint 分支重新构建
- sprint 完成后,sprint 分支将重新基于 Master 分支
事实证明,在 sprint 完成后,很难记住要重新定位到 Master 分支。 此外,我们需要更改构建管道以在每个 sprint 中使用新的 sprint 分支。
这确实成为我们的负担,在某些情况下我们只是忘记将东西合并回 Master。我们有几个存储库,这确实使过程变得更糟。
你们是怎么处理的?
sprint 完成后是否可以自动变基到 master 分支(所以总是忽略冲突)?
对于 azure 构建管道,是否可以应用一些规则,这样我们就不必为每个 sprint 不断更改构建源?
【问题讨论】:
-
嗨,我不确定。理想情况下,这不是我们想要的东西。如果azure pipeline可以给我们更多的工具,我觉得会更好
-
您是在 Azure (docs.microsoft.com/en-us/azure/app-service/…) 还是在 Azure DevOps (dev.azure.com/xxxx) 中托管您的存储库?
-
@CeceDong-MSFT 天蓝色回购
标签: git azure azure-pipelines