如何使用拉取请求将发布更改合并到主控中
how to merge release changes into master using pull requests
我们的拉取请求设置如下。我们有一个主要的分支是 master。对于功能,我们创建功能分支,对于错误,我们创建错误修复分支,这意味着我们从需要修复它的主版本或发布版本分支。每个拉取请求都是为创建它的分支创建的,这很容易并且直截了当。但现在我在修复错误方面遇到了一些困难。
在错误修复的情况下,为发布分支创建 PR 并合并。到目前为止一切顺利,但现在该错误已在发行版中修复。这就是我的问题开始的地方。我现在如何在不手动合并的情况下将错误修复添加到母版中?
- 是否可以使用任何拉取请求机制?
- 如果发生冲突怎么办?
- 可以应用自动修复来解决这个问题吗?
听起来您想将发布分支分开。在那种情况下,您也需要在 master 中进行相同(或类似)的修复。
要以一种很好的方式做到这一点,您可以创建一个新的 master 错误分支,然后从发布分支中挑选提交。这基本上会为您提供其他分支中这些提交的副本。
我们的拉取请求设置如下。我们有一个主要的分支是 master。对于功能,我们创建功能分支,对于错误,我们创建错误修复分支,这意味着我们从需要修复它的主版本或发布版本分支。每个拉取请求都是为创建它的分支创建的,这很容易并且直截了当。但现在我在修复错误方面遇到了一些困难。
在错误修复的情况下,为发布分支创建 PR 并合并。到目前为止一切顺利,但现在该错误已在发行版中修复。这就是我的问题开始的地方。我现在如何在不手动合并的情况下将错误修复添加到母版中?
- 是否可以使用任何拉取请求机制?
- 如果发生冲突怎么办?
- 可以应用自动修复来解决这个问题吗?
听起来您想将发布分支分开。在那种情况下,您也需要在 master 中进行相同(或类似)的修复。
要以一种很好的方式做到这一点,您可以创建一个新的 master 错误分支,然后从发布分支中挑选提交。这基本上会为您提供其他分支中这些提交的副本。