代码之家  ›  专栏  ›  技术社区  ›  Áxel Costas Pena

如何向其他人提出返工的拉取请求?

  •  1
  • Áxel Costas Pena  · 技术社区  · 10 年前

    不久前,我为GitHub上的第三方存储库贡献了两个新文件。

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

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

    公关部关于那些需要更新的文件的说法是正确的,但它的做法是错误的。

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

    我有什么办法能以适当的方式做到这一点吗?还是只有这样才能创建一个全新的公共关系,并对之前的公共关系发表评论,然后关闭并跟进我的公共关系?

    脚注:

    1 回复  |  直到 7 年前
        1
  •  2
  •   prateek05    10 年前

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

    从你的帖子来看 B 有没有 错误的 我建议你的方式 评论他的公关 什么是错误的,应该是正确的解决方法。 这是一个很好的学习方式 B

    如果 B 有任何有价值的贡献,并且您决定重写他错误的实现,继续下面的步骤,否则请 T 或者问 B 改进后的编辑

    1. 检出要素或点分支
    2. 合并 B 在…上 A. 的带有注释的新功能分支关闭 B 请购单编号。如果冲突,请通知 B 你需要一个干净的合并
    3. 对需要的提交执行还原
    4. 将提交添加到功能分支
    5. 与提出PR的分支合并并推送到远程

    您的PR将在树中包含他的承诺 T 合并将关闭原始 PR 属于 B

    推荐文章