Skip to main content
Skip to content

管理分支的自动删除

您可让头部分支在仓库中的拉取请求合并后自动删除。

对仓库具有管理员权限的任何人都可启用或禁用分支的自动删除。 分支保护规则和存储库规则还可以阻止自动删除分支。 有关详细信息,请参阅关于规则集 和关于受保护分支。

对于从派生仓库打开的拉取请求,GitHub 使用头仓库(派生仓库)上的 “自动删除头分支” 设置,而不是使用合并拉取请求的基础仓库上的该设置。 自动删除需要以下两项:

  • 在派生上启用该设置。
  • 合并拉取请求的用户具有对分叉的写入访问权限。

如果未满足任一要求,则不会自动删除头部分支。 具有对分叉的写入访问权限的用户可以从合并的拉取请求中手动删除分支。 有关详细信息,请参阅“删除和恢复拉取请求中的分支”。

  1. 在 GitHub 上,导航到存储库的主页面。

  2. 在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 在“常规”设置页上,可以找到一个名为“拉取请求”的部分。 在“拉取请求”下,选择或取消选择“自动删除头部分支”。

其他阅读材料