GitHub Pull 请求 - “允许维护者编辑”

roh*_*oht 7 git pull github request

我分叉了一个上游存储库,克隆它,并创建了一个分支来处理一些东西

完成分支编码后,我创建了一个拉取请求。但在页面上有一个“允许维护者编辑”的复选框?

这是什么意思?这是否意味着上游的维护者能够修改我的分支分支?

这太令人困惑了

小智 9

是的,这意味着目标存储库的维护者可以修改存储库中 PR 所基于的分支(因为这就是修改 PR 的方式)。

\n

你为什么要允许这样做?它使维护人员可以更轻松地在合并之前添加一些提交。也许有一些小错字需要修复,或者他们想要进行风格上的改变。这样他们就可以进行这些更改并合并。他们的其他选择是要求你这样做(需要很长时间),或者将 PR 拉到他们自己的分支中以在合并之前进行更改(相同的最终结果,但更多的工作)。

\n

通常,您会从您不打算做更多工作的分支创建 PR, \xe2\x80\x94 一旦 PR 合并,您就会删除该分支,因此是否有额外的提交并不重要。无论如何,下次您从上游拉取时,维护者的这些提交最终将出现在您的存储库中,对吧?

\n

  • 谢谢,顺便说一句:[修复跨组织“允许维护者编辑”·讨论#5634·社区](https://github.com/orgs/community/discussions/5634) (4认同)