我试图了解如何最好地处理请求请求的合并情况。
我们基于master分支的所有功能。然后,我们创建一个发布分支,对它运行PR。
我不知道如何解决的情况是,当我们先发布功能1,然后将功能2 PR到发布分支时。
功能3与功能1发生合并冲突,因此根据我的阅读,我们需要手动将发行版合并到功能3分支中,然后从功能3进行新的PR到发行分支。
如果那样的话,在测试了发布分支之后,我们发现将不部署功能部件1和功能部件2,但是我们要发布功能部件3。这是不可能的,因为这两个功能部件都合并到了功能3。
到目前为止,我想出的最好的解决方案是创建一个“功能3-合并发布”分支,但是我对该解决方案并不满意。我应该如何处理这种情况?
(上一次发生这种情况是在发行版中我们不需要的功能1-241)