Je dois parfois faire des git merges 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 dispose d'un composant mergetool beaucoup plus agréable pour résoudre les conflits. Je crois que ce composant fait partie de l'exécutable Xcode 4, plutôt que 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 des conflits complexes incroyablement rapide et satisfaisante.
Existe-t-il un moyen d'utiliser l'outil de fusion Xcode 4 lors de l'appel de 'git mergetool' à partir du terminal?
Je ne trouve pas d'exécutable pour cet outil dans le bundle Xcode 4. Tout hack qui y parviendrait serait le bienvenu.