Comment puis-je voir l'historique des résolutions de conflits terminées dans une branche dans git ? Je veux seulement voir les fichiers qui avaient des conflits et qui ont été résolus. Si un fichier avait plusieurs résolutions de conflits séquentielles, je voudrais les voir toutes listées.
Réponses
Trop de publicités?Il n'y a pas de métadonnées relatives aux conflits dans une révision git. Il faudrait fusionner les parents d'une révision de fusion, puis comparer avec la révision de fusion originale.... toute différence serait (dans un monde idéal) liée à la résolution des conflits. Merci à @jthill pour sa perspicacité.
Comme @eftshift0 le dit, je pense que vous devez faire un git merge
pour voir les fichiers qui sont en conflit. Vous pouvez d'abord créer une branche temporaire.
Vous pouvez alors faire git merge yourbranch && git diff --name-only --diff-filter=U
qui vous donnera les noms des fichiers en conflit. Ensuite, supprimez votre branche.