Je dois parfois faire des fusions git sur la console. Jusqu'à présent, pour résoudre les conflits, j'utilisais FileMerge de Xcode 3 (vous pouvez l'ouvrir sur la console en utilisant la commande 'opendiff'). Si des conflits apparaissent, j'utilise 'git mergetool' qui invoque automatiquement opendiff pour chacun des fichiers en conflit.
Cependant, Xcode 4 propose un composant mergetool beaucoup plus agréable pour résoudre les conflits. Je crois que ce composant fait partie de l'exécutable de Xcode 4, plutôt que d'être autonome. Il vous permet de prévisualiser le fichier fusionné, et de modifier directement le code fusionné au cas par cas, ce qui rend la fusion de conflits complexes incroyablement rapide et satisfaisante.
Existe-t-il un moyen d'utiliser le mergetool de Xcode 4 en invoquant 'git mergetool' à partir du terminal ?
Je ne trouve pas d'exécutable pour cet outil dans le bundle de Xcode 4. Tout hack permettant d'y parvenir serait le bienvenu.