Après avoir fait une fusion "simple" (sans conflits), git show
ne montre généralement que quelque chose comme
commit 0e1329e551a5700614a2a34d8101e92fd9f2cad6 (HEAD, master)
Merge: fc17405 ee2de56
Author: Tilman Vogel <email@email>
Date: Tue Feb 22 00:27:17 2011 +0100
Merge branch 'testing' into master
C'est parce que, pour les fusions, git show
utilise le format diff combiné qui omet les fichiers qui sont en accord avec l'une ou l'autre des versions parentes.
Existe-t-il un moyen de forcer git à afficher toutes les différences en mode diff combiné ?
Faire git show -m
montrera les différences (en utilisant les différences par paires entre la nouvelle version et toutes les versions parentes respectivement) mais je préférerais avoir cela avec les différences marquées par +/- dans les colonnes respectives comme en mode combiné.
2 votes
@ Tilman Vogel : veuillez revoir la réponse acceptée - Il semble qu'il y ait de meilleures réponses.
2 votes
@Jayan Alors que les autres réponses sont plus populaires parce qu'elles contiennent des conseils utiles, elles ne s'approchent pas plus de mon problème que de faire seulement des différences à double sens. Je cherchais une différence à trois voies.