Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
GitHub AE is currently under limited release.

为拉取请求配置提交压缩

对于存储库中 your enterprise 上的所有拉取请求合并,可以强制实施、允许或禁用提交压缩。

可以在 your enterprise 上配置拉取请求合并选项,以满足工作流需要和用于管理 Git 历史记录的首选项。 有关详细信息,请参阅“配置拉取请求合并”。

有关 squash 合并的默认提交消息的信息,请参阅“关于拉取请求合并”。

  1. 在 your enterprise 上,导航到存储库的主页。 1. 在存储库名称下,单击 “设置”。 “存储库设置”按钮
  2. 在“合并按钮”下,选择“允许压缩合并”。 这将允许贡献者通过将所有提交压缩到单个提交中来合并拉取请求。 合并时向参与者显示的默认提交消息是提交标题和消息(如果拉取请求仅包含 1 个提交),或拉取请求标题和提交列表(如果拉取请求包含 2 个或更多提交)。

如果选择多个合并方法,协作者可以选择合并拉取请求时要使用的合并提交类型。 如果你的存储库中有需要线性提交历史记录的受保护分支规则,则必须允许 Squash 合并和/或变基合并。 有关详细信息,请参阅“关于受保护的分支”。

延伸阅读