Gerrit Changement de Statut:Soumis, de Fusionner en attendant, comment le résoudre?
La Gerrit système est utilisé par plusieurs personnes.
Une fois il y a un Changement, et que son statut est: "Soumis, de Fusionner en Attente".
La liste des changements dans la position "ouvert" de la page web.
Aussi, j'ai remarqué ce Changement a eu une dépendance à une autre modification B (dont le statut est abandonné).
- Comment faire Un répertoriés sur "Fusionné" page web ?
- Comment faire B disparaître, donc a n'a pas plus à la dépendance de B ?
J'ai demandé à question similaire et a obtenu un peu plus détaillée (utile pour les débutants) des réponses.
OriginalL'auteur gemfield | 2012-01-05
Vous devez vous connecter pour publier un commentaire.
Si Un changement a une dépendance sur B, alors A ne peut pas être fusionné jusqu'à ce que B est fusionné. Puisque vous avez abandonné B, Gerrit ne sera pas automatiquement fusionner A.
Ce que vous devez faire est de modifier Une (peut-être en utilisant
git rebase
), de sorte qu'il ne dépend plus de la B, et de soumettre à nouveau le changement de Gerrit.Vous avez déjà abandonné B. Quoi d'autre voulez-vous faire avec ça?
Je pense que ce qu'il voulait dire, c'est comment faire pour supprimer la modification de B entrée de Gerrit comme si elle n'avait jamais existé(afin de ne pas montrer sur Gerrit INTERFACE utilisateur Web de n'importe où). Je ne pense pas qu'il est possible de Gerrit de l'INTERFACE utilisateur Web comme il ya une
Restore Change
bouton sur Abandonnés changer des éléments qui permet d'apporter un changement d'état d'abandon. Si on a encore envie de supprimer ils pourraient le faire manuellement à partir du backend(bien que je n'ai jamais essayé)Suggestion: Essayer un rebase origine/de branche, par l'attente de commettre propriétaire.
OriginalL'auteur Greg Hewgill
FYI. J'ai eu le même problème de "Soumis, de Fusionner en Attente" lorsque l'utilisateur a appuyé sur le bouton soumettre deux fois sur la même page (elle double cliqué sur le bouton soumettre). C'est arrivé dans Gerrit 2.11.
D'erreur dans le journal d'ressemble
Avant de la soumettre, il y avait seulement 1 commit (modifications du code). Mais après un double appuyant sur il y a 2 commits. Second est à nouveau le Message de validation et "Soumis, de Fusionner en Attente".
Quand j'ai enlevé toutes les informations au sujet de la deuxième commit:
il marqué comme intégrée par l'utilisateur Gerrit de la Revue de Code .
OriginalL'auteur Maxim Suslov
Ce que Greg unis est correct, d'un système automatique de fusion n'est pas possible. Il est possible d'intégrer simplement Une aide de Gerrit "écrémer" option (essentiellement une fusion manuelle). Malheureusement, ce ne sera pas enlever le "Fusionner en Attente" de Gerrit. J'ai l'habitude de rédiger un commentaire à cet effet, si le Contributeur ne peut pas être troublé à rebase.
OriginalL'auteur jastram
Gars.
Si vous vous engagez a une balise, vous pouvez rencontrer un bug. Ce bogue a été corrigé dans la Gerrit V2.7.
Bug de référence:
https://groups.google.com/forum/#!topic/repo-discuter/tLVMibfzroc
OriginalL'auteur velly.zhou
J'ai eu le même problème de "Soumis, de Fusionner en suspens", sans aucune dépendance ou de conflit. Solution rapide est de passer par tous les éléments et voir si ya d'autres s'engager dans "Soumis, de Fusionner en Attente". Si oui, il suffit de les abandonner tous.
Puis git commit --amend -m "vos commentaires originaux" et git push de nouveau, cette fois vous pouvez avoir votre correction fusionné.
OriginalL'auteur dyu
J'ai fait face à ce problème parce que j'ai poussé une balise de nom de la branche:
Afin de mieux pousser une branche au lieu de cela,
De cette façon, gerrit est capable de fusionner de nouveau mon en attendant les patchs.
OriginalL'auteur RzR
Sur Le Terminal:
où n est le commit à compter de haut dans la liste des commits généré sur le terminal à partir de l'étape 2
maintenant fusionner vos commettre sur Gerrit.
OriginalL'auteur Venu Gopal Tewari