Back to Gitlabhq

Administration des limites du diff

doc-locale/fr-fr/administration/diff_limits.md

19.3.03.2 KB
Original Source

{{< details >}}

  • Édition : Gratuite, GitLab Premium, GitLab Ultimate
  • Offre : GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

Afficher le contenu complet de fichiers volumineux peut ralentir les merge requests. Pour éviter cela, vous pouvez configurer des limites pour les diffs affichés dans les merge requests, notamment la taille maximale du diff, le nombre de fichiers modifiés, le nombre de lignes modifiées, les versions de diff et les commits de diff. Ces limites s'appliquent à la fois à l'interface utilisateur GitLab et aux endpoints API qui renvoient des informations de diff.

Lorsqu'un diff atteint 10 % de la taille maximale du correctif diff, du nombre maximal de fichiers diff ou des valeurs de lignes diff maximales, GitLab affiche les fichiers dans une vue réduite avec un lien pour développer le diff. Les diffs qui dépassent l'une de ces trois valeurs sont affichés comme Trop volumineux, et vous ne pouvez pas les développer dans l'interface utilisateur.

Les valeurs de versions de diff maximales et de commits de diff maximaux limitent les mises à jour des merge requests. Les merge requests qui atteignent ces limites ne peuvent plus être mises à jour :

ValeurDéfinitionValeur par défautValeur maximale
Taille maximale du correctif diffLa taille totale, en octets, du diff entier.200 Ko500 Ko
Maximum diff filesLe nombre total de fichiers modifiés dans un diff.10003000
Maximum diff linesLe nombre total de lignes modifiées dans un diff.50 000100 000
Maximum diff versionsLe nombre de versions de diff par merge request.1 000Aucune
Maximum diff commitsLe nombre total de commits de diff dans toutes les versions par merge request.1 000 000Aucune

Les limites du diff ne peuvent pas être configurées sur GitLab.com.

Pour plus de détails sur les fichiers diff, consultez les modifications entre les fichiers. En savoir plus sur les limites intégrées pour les merge requests et les diffs.

Configurer les limites du diff {#configure-diff-limits}

[!warning] Ces paramètres sont expérimentaux. Une valeur maximale accrue augmente la consommation de ressources de votre instance. Gardez cela à l'esprit lors de l'ajustement du maximum.

Prérequis :

  • Accès administrateur.

Pour définir les valeurs maximales pour l'affichage des diffs dans les merge requests :

  1. Dans le coin supérieur droit, sélectionnez Admin.
  2. Dans la barre latérale gauche, sélectionnez Paramètres > Général.
  3. Développez Limites du diff.
  4. Saisissez une valeur pour la limite du diff.
  5. Sélectionnez Sauvegarder les modifications.