在 master 后面提交 pull request(同时提交一些 PR)

时间:2021-01-27 12:28:33

标签: github merge rebase pull-request

我知道有很多这样的问题,但只是想把所有关于 rebase/merge 的歧义都集中在一个地方。

假设两种情况:

案例:1 我在分支 feature-1 上处理功能 1,提交 PR 但不要立即合并它(等待审核)。我必须继续开发功能 2(等不及审核了),所以我从 feature-2 分支检查 feature-1(所以 feature-2 分支是最新的,包含 feature-1 的所有更改{1}} 本地)。 feature-2 上的更改与 feature-1 上的更改不重叠(不会发生冲突)。来自 'feature-1 的 PR 同时合并,现在是从 feature-2 提交 PR 的时候了。

案例 2: 假设与案例 1 相同的场景,不同之处在于存在冲突文件(即 feature-2 上的更改与 feature-1 上的某些更改重叠)。

问题:

  • 应用第二个 PR 的最佳和最不痛苦/最不复杂的方法是什么?
  • 最佳做法是从 feature-2 结帐到 feature-1(即从最新的未合并的本地分支)还是返回 master 然后结帐到 feature-2

0 个答案:

没有答案
相关问题