git - GitHub 拉取请求 - “允许维护者编辑”
问题描述
我分叉了一个上游仓库,克隆它,并创建了一个分支来处理一些东西
完成分支编码后,我创建了一个拉取请求。但是在页面上有一个“允许维护者编辑”复选框?
这是什么意思?这是否意味着上游的维护者能够修改我的 fork 的分支?
这太令人困惑了
解决方案
是的,这意味着目标存储库的维护者可以修改 PR 所基于的存储库中的分支(因为这是您修改 PR 的方式)。
为什么要允许这样做?它使维护者更容易在合并之前添加一些提交。也许有一些小错字要修复,或者他们想要做出风格上的改变。这样他们就可以进行这些更改并合并。他们的其他选择是要求您这样做(需要很长时间),或者将 PR 拉入他们自己的分支以在合并之前进行更改(最终结果相同,但工作量更大)。
通常你会从一个你不打算做更多工作的分支创建一个 PR——一旦 PR 被合并,你就删除了那个分支,所以它是否有额外的提交并不重要。无论如何,下次您从上游拉取时,维护者的这些提交最终会出现在您的存储库中,对吗?
推荐阅读
- string - [FLUTTER]:根据 ListTile 的高度剪切文本
- javascript - 如何修复 Coinbase Pro API 请求标头?
- c - HTTP/1.1 服务器实现
- mysql - 如何为记录中不存在的条目分配零计数(mySQL 5.6)?
- jquery - 如何仅使用多个同名类的单个实例
- python - 为什么 python tkinter 模块即使有文件也找不到文件?
- reactjs - 如何解决 OKTA 托管注销上的 CORS 错误
- python-3.x - 为了最大化 auc_roc_score 需要注意什么?
- file - 打开 ./test/image_with_geotag.jpg:访问被拒绝
- asp.net - ASP.NET 从发布中排除文件夹,但将文件保留在服务器上