2017-04-18 2 views
0

Chaque fois que j'appuie sur les modifications de gerrit contenant plusieurs fichiers (je crois que le seuil est supérieur à 10), gerrit n'affiche pas les fichiers modifiés pour révision, il n'affiche que le "commit message".Gerrit ne montre pas les fichiers validés. Seules les listes "commit message" dans les fichiers

Si les modifications sont approuvées, le code est correctement fusionné, mais pour être examiné, le commit doit être décomposé afin que les fichiers puissent être vus.

Existe-t-il un paramètre sur Gerrit pour limiter le nombre maximal de fichiers à afficher? J'ai remarqué ces avertissements en poussant à gerrit, dont je me demande si est assez pour cela perdre la trace des fichiers:

à distance: (W) ad2789b: sujet de la promesse> 65 caractères; utiliser le premier paragraphe plus court remote: (W) ad2789b: trop de lignes de message de commit de plus de 70 caractères; envelopper manuellement les lignes

Voici ce que je vois sur Gerrit: enter image description here

Toute aide est grandement appréciée

+0

s'il vous plaît faire un tournage sur le commit lui-même dans le navigateur git repo. vous pouvez l'afficher en cliquant sur à côté de la validation hash – HiB

Répondre

1

Ceci est pas lié avec le nombre de fichiers modifiés. Cela se produit parce que vous sélectionnez "Auto Merge" dans l'option "Diff contre". Il semble que c'est un commit de fusion effectué automatiquement, donc il n'y a pas de différences entre la "fusion automatique" et elle. C'est le comportement par défaut lorsque vous effectuez une fusion sans résoudre les conflits.

Faites quelques tests en changeant l'option "Diff contre" à "Parent 1" ou "Parent 2" et voyez ce qui se passe.

+0

aha. Ça pourrait être ça. Je l'ai corrigé pour l'instant en utilisant merge --squash, mais je pense que vous êtes sur quelque chose ici. Je vais créer un rappel à moi-même pour vérifier la prochaine fois que je fusionne. Merci. – Andre

+0

Il n'y a rien de forcément faux avec les commits de fusion. Vous n'aviez probablement rien à réparer, c'était juste une question de comprendre comment Gerrit vous montre les informations de fusion. Le changement est là ... Gerrit dit simplement qu'il n'y a rien de différent de la fusion faite automatiquement. –