2013-08-21 3 views

Répondre

1

Il n'y a pas vraiment moyen de le faire avec le 'moindre conflit de fusion'. S'il y a un conflit, il y a un conflit, et ce sera la même chose, peu importe ce que vous faites.

En supposant que le changement de dépendance « xxx » est encore à l'étude, c.-à-pas encore fusionné ...

Fetch le changement de dépendance, vérifier, fetch et cerise choisir votre changement sur le dessus de celui-ci, puis appuyez Retour à Gerrit:

$ git fetch review refs/changes/xxx && git checkout FETCH_HEAD 
$ git fetch review refs/changes/yyy && git cherry-pick FETCH_HEAD 
$ git push origin HEAD:refs/for/master 

Vous devriez être en mesure d'obtenir les fetch exactes commandes à utiliser des liens de téléchargement sous le dernier patch situé sur l'écran de changement sur Gerrit.

+0

Merci pour votre aide et je connais maintenant mon problème. En réalité, xxx dépend de xx, alors que ma révision initiale yy dépend aussi de xx. Donc quand j'essaye de rebaser mon yy sur xxx, je dois aussi résoudre le conflit de fusion en double. Après avoir utilisé la commande 'rebase -i xxx' et supprimé le commit xx dans mon yy, le problème est résolu. – user2701898

Questions connexes