首页 > 解决方案 > 跨 3 个环境的 GitFlow

问题描述

我已经为我继承的 repo 配置了 gitflow,并且我有三个环境:

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

正如您可能推断的那样,在我们的质量(测试期)期间,我们实际上无法修复,因为生产环境和质量都取自master上的最新提交

  1. 我想知道以下方法是否可行并且对 git-flow 更真实?

    • 开发(在提交到开发分支时部署)
    • 质量(在提交到release/*分支时部署)
    • 生产(在提交到分支时部署)
  2. 假设,如果上述方法可行,在质量(测试)期间(即发布开始后),我需要做一个修补程序,这不会以某种方式丢失 - 我很确定,因为这是承诺不可能的开发主分支,但只是仔细检查。

  3. 还假设如果 1. 是可行的 - 您是否能够从发布分支分支出来,以便将代码审查修复合并到发布分支中?即使是最小的修复,我们也会进行代码审查。

标签: gitgit-flow

解决方案


推荐阅读