您可以在 您的 GitHub Enterprise Server 实例 上配置拉取请求合并选项,以满足您的工作流程需要和用于管理 Git 历史记录的首选项。 更多信息请参阅“配置拉取请求合并”。
有关压缩合并的默认提交消息的信息,请参阅“关于拉取请求合并”。
- 在 您的 GitHub Enterprise Server 实例 上,导航到仓库的主页面。
- 在仓库名称下,单击 Settings(设置)。
- 在 "合并按钮" 下,可以选择 Allow merge commits(允许合并提交)。 这将允许贡献者合并具有完整提交历史记录的拉取请求。
- 在 “合并按钮” 下,选择 Allow squash merging(允许压缩合并)。 这将允许贡献者通过将所有提交压缩到单个提交中来合并拉取请求。 压缩消息如果包含多个提交,则自动默认为拉取请求的� �题。
如果选择多种合并方法,则协作者可以选择在合并拉取请求时要使用的合并提交类型。 如果� 的仓库中有需要线性提交历史记录的受保护分支规则,必须允许压缩合并和/或变基合并。 更多信息请参阅“关于受保护分支”。