如何判断拉取请求是否赋予维护者编辑拉取请求的能力?

use*_*745 8 git github pull-request

拉取请求的发起者可以赋予维护者编辑拉取请求的能力

对于任何给定的拉取请求,我们如何判断该能力是否已被授予?(最好我想通过浏览器知道,但 cli 也可以)

为了清楚起见

以下是我要解决的案例的具体情况:

更新

我已经向 github 支持提交了一张票,并将用我发现的任何内容更新问题。

作为最后的手段,我将尝试通过创建虚拟 github 帐户来解决问题,为两个相同的存储库创建两个相同的 PR(一个具有编辑权限,另一个没有),看看我是否能发现差异)。如果有人先这样做,请在下面回答。

use*_*745 12

更新

截至 2023 年 2 月,请忽略此答案并查看@Jmini的答案。

过时的答案

来自 github 支持:

不幸的是,没有过滤器来查看哪些拉取请求允许维护人员进行编辑。

目前,您知道拉取请求作者是否Allow Edits从维护者中选择的唯一方法是您尝试编辑拉取请求中的文件。

例如,如果您从分支父级存储库中选择拉取请求,则会出现“文件已更改”选项卡。请参见下面的屏幕截图 - 如果您看到“编辑文件”按钮呈灰色,则意味着用户不允许维护人员进行编辑。

在此输入图像描述

  • 哎呀,总比什么都没有好。感谢@stevec 在这个问题上寻求 github 支持,这样我和其他人就不必这样做 (2认同)

Jmi*_*ini 2

(2023 年 2 月更新)

现在它显示在 GitHub 上的 PR 上:

维护者可以编辑此拉取请求

请参阅博客文章:查看维护者何时可以编辑拉取请求