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 显示设置最大值:
- 在左侧边栏的底部,选择 管理员。
- 选择 设置 > 通用。
- 展开 Diff 限制。
- 为 diff 限制输入一个值。
- 选择 保存更改。