gitflow分支策略-多个版本

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

当前,我们正在使用GitHub流(功能分支)策略。但是,问题在于,有时功能会在发布队列中即>

  1. 我将我的功能部件合并到开发分支(或仅拥有主分支)中,并部署到测试环境中进行测试。
  2. 同时,我们要开发或修复一些高优先级的错误/功能。如果不从develop分支恢复以前的代码,我将无法做到这一点。
  3. 为了解决此问题,我正在尝试实施GitFlow分支

策略。但是,我认为如下所述可能会出现与上述非常类似的问题。
  • 我创建了一个新的功能分支,进行了开发并合并以进行开发
  • 我们合并了几个要开发的功能
  • 剪切出一个新的发行分支(简称为release-A),然后将其部署到Test Environment进行测试。
  • 同时正在测试此功能,新的功能请求具有较高的优先级
  • 现在,如果我退出最新开发,它将具有其他功能(发行版A),想要部署到产品。 (或与母版合并)
  • 问题:

  • 而不是最后一个分支,而不是develop分支,我应该从提交中的哪个分支中存放PROD?
  • 如果是这样,我应该从功能分支创建发布吗?
  • 如何在测试中部署此功能,以便测试或同时进行这两项操作(发行版A和此新功能可以并行发生)。后一点并不那么重要。

当前,我们正在使用GitHub流(功能分支)策略。但是,问题在于,有时功能会进入发布队列,即我的功能已合并到开发中(...

git github git-branch branching-and-merging git-flow
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.