我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2020-08-20. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

文章版本: Enterprise Server 2.18

为拉取请求配置提交压缩

对于仓库中 您的 GitHub Enterprise Server 实例 上的所有拉取请求合并,您可以实施、允许或禁用提交压缩。

您可以在 您的 GitHub Enterprise Server 实例 上配置拉取请求合并选项,以满足您的工作流程需要和用于管理 Git 历史记录的首选项。 更多信息请参阅“配置拉取请求合并”。

For information about the default commit messages for squash merges, see "About pull request merges."

  1. 在 GitHub Enterprise 上,导航到仓库的主页面。
  2. 在仓库名称下,单击 Settings(设置)
    仓库设置按钮
  3. 在“Merge(合并)”按钮下,可选择 Allow merge commits(允许合并提交)。 这将允许贡献者合并具有完整提交历史记录的拉取请求。
    allow_standard_merge_commits
  4. 在“Merge(合并)”按钮下,选择 Allow squash merging(允许压缩合并)。 这将允许贡献者通过将所有提交压缩到单个提交中来合并拉取请求。 如果除了 Allow squash merging(允许压缩合并)之外,您还选择了另一种合并方法,则贡献者在合并拉取请求时能够选择合并提交的类型。
    拉取请求压缩提交

延伸阅读

问问别人

找不到要找的内容?

联系我们