【发布时间】:2021-11-06 16:02:37
【问题描述】:
根据 GitHub 的 docs,在我的 repo 设置中启用“允许自动合并”后,我应该会在我的拉取请求中看到一个显示“启用自动合并”的按钮。我没有。
我打开了新的 PR,切换了允许的合并类型,并将我的 repo 可见性切换为公开,但没有任何效果。
【问题讨论】:
根据 GitHub 的 docs,在我的 repo 设置中启用“允许自动合并”后,我应该会在我的拉取请求中看到一个显示“启用自动合并”的按钮。我没有。
我打开了新的 PR,切换了允许的合并类型,并将我的 repo 可见性切换为公开,但没有任何效果。
【问题讨论】:
我通过对主分支应用分支保护解决了这个问题。在此之后提出的拉取请求现在会显示“启用自动合并”按钮。
这是有道理的,因为如果基础分支不受保护,PR 将在引发后立即合并,因为状态检查通常需要至少几秒钟来报告“待定”状态。
【讨论】: