Git Feature分支合并以解决开发问题

时间:2018-12-06 11:47:26

标签: git git-flow

当前,我们有以下工作流程:

  1. 我们基于develop分支(develop基于master分支)创建要素分支
  2. 我们以基础develop打开PR,并在代码审查后合并到develop
  3. 我们希望将批准的功能分支移动到staging分支旁边,这恰好是我们此时稳定的母版

所以这里的问题是,当我们将要素分支合并到staging时,整个develop历史记录也被合并了(因为您知道要素分支基于{ {1}}。

所以问题是,我们如何才能将要素分支合并到develop而又不将整个staging历史都纳入其中。

此外,如果我们将功能分支基于develop,则我认为在合并开发时可能会产生冲突(例如,如果2个功能分支对相同的文件和行有提交)

如果我错了,请在最后一点上纠正我。

注意:以下工作流程的原因是我们希望遵循Gitflow,但是来自development的发行版分支使我们的部署等待开发稳定地被发布,因此我们希望简化通过将准备就绪的功能添加到发布分支(暂存)即可。

0 个答案:

没有答案