Sous Linux, mon préféré outil de fusion est de Fondre, et je n'ai eu aucun problème en utilisant ou en le configurant pour travailler avec Git. Cependant, sous Windows, il a été une autre histoire.
Tout d'abord, j'ai installé Fondre dans un ensemble que j'ai trouvé ici: https://code.google.com/p/meld-installer/
Ensuite, j'ai configuré mon .gitconfig comme à l'appui de Fondre comme la valeur par défaut mergetool
[merge]
tool = meld
[mergetool "meld"]
path = C:\\Program Files (x86)\\Meld\\meld\\meld.exe
keepBackup = false
trustExitCode = false
Donc, quand j'ai un conflit, je ne git difftool et de Fusionner en fait ouvert. Cependant, les chemins vers les fichiers qui Git écrit pour passer à l'outil de comparaison est incorrect. Par exemple, même si Git génère la BASE, LOCALES et à DISTANCE des fichiers dans le répertoire de dépôt (l'emplacement que j'ai appelé git mergetool de), Meld essaie d'ouvrir chacun de ces fichiers dans le répertoire de l'exécutable.
Au lieu de l'ouvrir C:\repo\roses.txt.LOCAL.2760.txt, Meld essaie d'ouvrir C:\Program Files (x86)\Meld\meld\roses.txt.LOCAL.2760.txt.
Quelqu'un a rencontré ce avant ou savoir comment configurer Git / Fusionner pour fonctionner correctement dans Windows?