正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

差分の制限の管理

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

サイズの大きいファイルのコンテンツをすべて表示すると、マージリクエストの読み込みが遅くなることがあります。これを防ぐため、差分サイズ、変更されたファイル数、変更された行数の最大値を設定します。これらの制限は、差分情報を返すGitLabユーザーインターフェースとAPIエンドポイントの両方に適用されます。

差分がいずれかの値の10%に達すると、GitLabはファイルを折りたたまれたビューで表示し、差分を展開するためのリンクを表示します。これらの値を超過する差分はToo largeと表示され、UIで展開できません:

定義デフォルト値最大値
差分パッチの最大サイズ全体の差分の合計サイズ(バイト単位)。200 KiB500 KB
Maximum diff files(差分の最大ファイル数)差分で変更されたファイルの合計数。1,0003000
Maximum diff lines(差分の最大行数)差分で変更された行の合計数。50,000100,000

差分の制限は設定できません GitLab.comで設定できません。

差分ファイルの詳細については、ファイル間の変更を表示しますを参照してください。マージリクエストと差分の組み込み制限の詳細をご覧ください。

差分制限の設定

これらの設定は試験的なものです。最大値を大きくすると、インスタンスのリソース消費量が増加します。最大値を調整する際は、この点に注意してください。

マージリクエストで差分表示の最大値を設定するには、次の手順に従います:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > 一般を選択します。
  3. 差分の制限を展開します。
  4. 差分制限の値を入力します。
  5. 変更を保存を選択します。