为什么我无法在 GitHub 中批准我自己的 PR,即使我已禁用“需要最后一个推送者以外的其他人的批准”设置?

Bra*_*Biz 5 github

GitHub 说我可以禁用阻止最后一个推送者批准 PR 的保护措施,但即使我打开了该设置,我也无法这样做。我的分支保护中是否还需要禁用其他设置?

批准被阻止

这是我的设置

我仍然可以通过绕过要求来合并拉取请求(因为我是存储库的管理员),但这不是我想要做的。我希望能够(并希望其他推送者能够)批准我自己的拉取请求,只要他们被视为代码所有者(在本例中就是我)。

我尝试过启用该设置并再次禁用它。这似乎没有什么区别。

我在打开分支保护之前创建了此 PR,并且完全关闭了分支保护以确认分支保护设置确实正在更新。

我还尝试要求 PR,但取消选中“需要批准”并选中“需要代码所有者的审查”,但这也不起作用。

Bra*_*Biz 4

正如 TTT 指出的那样,

GitHub 永远不允许人们批准他们自己创建的 PR。

“需要最后一个推送者以外的人的批准”的设置很可能是除此之外的一项额外检查,因为如果有人推送到他们没有创建/拥有的 PR。

所以看来没有办法启用我想要的功能。