Help us learn about your current experience with the documentation. Take the survey.

Diff 限制管理

  • 版本:Free, Premium, Ultimate
  • 产品:GitLab Self-Managed, GitLab Dedicated

显示大文件的完整内容可能会导致合并请求加载变慢。 为防止这种情况,请为 diff 大小、已更改文件数和已更改行数设置最大值。

当 diff 达到这些值中任意一个的 10% 时,GitLab 会以折叠视图显示文件,并提供一个用于展开 diff 的链接。 超过这些值的 diff 将显示为 过大,并且您无法在 UI 中展开它们:

定义 默认值 最大值
最大 diff 补丁大小 整个 diff 的总大小(以字节为单位)。 200 KB 500 KB
最大 diff 文件数 diff 中已更改文件的总数。 1000 3000
最大 diff 行数 diff 中已更改行的总数。 50,000 100,000

在 GitLab.com 上无法配置 Diff 限制

有关 diff 文件的详细信息,请查看文件之间的更改。 了解更多关于合并请求和 diff 的内置限制

配置 Diff 限制

这些设置是实验性的。增加最大值会增加您实例的资源消耗。在调整最大值时请记住这一点。

要为合并请求中的 diff 显示设置最大值:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 设置 > 通用
  3. 展开 Diff 限制
  4. 为 diff 限制输入一个值。
  5. 选择 保存更改