如何为特定的一组提交创建多个 PR

boz*_*mob 5 git version-control github pull-request

我实际上正在为 Material Design 代码存储库之一做出贡献。计划在下一个版本中提供一组特定的功能。

我目前已经实现了一项功能并创建了一个 PR(比如 PR1),并推送了该功能的 3 次提交。它们在PR1下可见。PR1 仍处于OPEN状态。

我已经通过 8 次提交实现了某些其他功能。但是,当我单击“创建新 PR”按钮时,我看到的只是我的PR1

这是当我点击“创建新 PR”时发生的情况-

在此输入图像描述

问题是——

  1. 如果我推送 8 次提交,它将属于 PR1。
  2. 无法为 8 次提交创建新的 PR。

我该怎么做?这是一个长期存在的问题。现在我必须问。

为什么要新公关?这是因为,审查变得更容易,并且具有 1 PR 的每个功能将是更清晰的方法。

我已经经历过 - Question1Question2Question3等等......

没有太多帮助。只是我用提交向存储库发送垃圾邮件,然后强制重置头以将其删除:(

Chr*_*ris 4

GitHub 的拉取请求可以通过将新提交推送到现有分支来更新。这是一个经过深思熟虑的设计决策,可以逐步改进 PR。

解决方案是将您希望单独考虑的更改推送到不同的分支,并从该分支打开一个新的 PR。


归档时间:

查看次数:

2138 次

最近记录:

9 年,8 月 前