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

问题描述 投票:0回答:2

拉取请求的发起者可以让维护者能够编辑拉取请求

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

为清楚起见

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

更新

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

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

git github pull-request
2个回答
11
投票

更新

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

过时的答案

来自github支持:

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

目前,您知道拉取请求作者是否从维护者选择

Allow Edits
的唯一方法是尝试从拉取请求编辑文件。

例如,如果您从 fork parent 的存储库中选择一个 pull request,将会有 Files Changed 选项卡。请参见下面的屏幕截图 - 如果您看到“编辑文件”按钮变灰,则表示用户不允许维护者进行编辑。


1
投票

(2023 年 2 月更新)

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

Maintainers are allowed to edit this pull request

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

© www.soinside.com 2019 - 2024. All rights reserved.