GitHub 自动合并选项未显示在拉取请求中

Spe*_*off 9 github automerge

根据 GitHub 的文档,在我的存储库设置中启用“允许自动合并”后,我应该在拉取请求中看到一个显示“启用自动合并”的按钮。我不。

在此输入图像描述

在此输入图像描述

我已经打开了新的 PR,切换了允许的合并类型,并将我的存储库可见性切换为公开,但没有任何效果。

Spe*_*off 6

我通过对主分支应用分支保护来解决这个问题。该时间之后提出的拉取请求现在显示“启用自动合并”按钮。

这是有道理的,因为如果基础分支不受保护,PR 将在提出后立即合并,因为状态检查通常需要至少几秒钟才能报告“待处理”状态。

  • 我已经保护了分支,我还添加了一些复选框,但该按钮对我来说仍然不可见。任何想法 , (8认同)
  • 我以为我已经启用了自动合并所需的保护,但事实证明我必须选择(在存储库设置中)必须通过哪些状态检查才能使 PR 可以合并。一旦我这样做了,自动合并按钮就会出现。 (6认同)