如何向别人的请求提出修改后的拉取请求?

How to propose a reworked pull request to a someone else's one?

不久前,我在 GitHub 上为第三方存储库做出了贡献,向存储库添加了两个新文件。

因此:分叉回购、克隆、修改、推送和拉取请求。

现在另一个人向同一个存储库发出了拉取请求,修改了我的文件,我需要审查这些更改,因为我是这些文件的原作者。

PR 说的那些文件需要更新是对的,但是做错了。

我想从我的原始文件开始进行一些更改 - 因为一些更改需要还原,而其他更改需要以不同的方式完成 - 然后 PR 它们,但我希望我的 PR 是对另一个人的某种延续。

有什么方法可以正确地做到这一点吗?还是创建一个全新的 PR 并对之前的 PR 发表评论的唯一方法是关闭并关注我的?

脚注:

对于你的问题,A 是你的回购,B 是其他人,而 T 是原始回购。

从你的 post 看来 B 错误的 我建议你 评论他的 PR 哪里出了问题,应该是正确的解决方法。 这是 B

学习的好方法

如果 B 有任何有价值的贡献,并且您决定重写他的错误实现,请继续下面的操作,否则请将您的案例提交给 T 或询问 B 并在他们方面进行改进编辑

  1. 检查功能或点分支
  2. A 的新功能分支上合并 B 并发表评论关闭 B PR #number。如果冲突通知 B 你需要一个干净的合并
  3. 对您需要的提交执行还原
  4. 将您的提交添加到功能分支
  5. 与提出 PR 的分支合并并推送到您的远程

您的 PR 将在树中包含他的提交,一旦 T 合并,它将关闭 B

的原始 PR