跨3种环境的GitFlow

时间:2018-07-31 18:09:58

标签: git git-flow

我为继承的存储库配置了gitflow,并且有三种环境:

  • 开发(部署到 develop 分支后部署)
  • 质量(部署到 master 分支后部署)
  • 生产(从CD工具部署到,但从 master 中选择最新提交)

我们还使用修补程序来解决生产问题。

您可能可以推断,在我们的质量(测试期间)中,我们实际上无法进行修补,因为生产环境和质量均来自对 master

的最新提交
  1. 我想知道以下方法是否行得通,并且更适合git-flow?

    • 开发(部署到 develop 分支后部署)
    • 质量(部署到 release / * 分支后部署)
    • 生产(部署到 master 分支后部署)
  2. 假设,如果上述操作可行,那么在质量(测试)期间(即发行开始之后),我需要进行修复,这不会以某种方式丢失-我相当可以肯定,因为它被提交到了 develop master 分支上,但这是不可能的,但只需仔细检查即可。

  3. 还假设如果1.可行-您是否可以分支release分支,以便进行代码审查以合并到release分支中的修订?我们甚至对最小的修复程序进行代码审查。

0 个答案:

没有答案