Je suis en train de faire mes premières Git merge jamais (passionnant!), mais ne peut pas obtenir Git Gui (de 0,13.GITGUI à partir de Git 1.7.4.msysgit.0) pour reconnaître TortoiseMerge (1.6.11.20210 x64) sur Windows 7. Basé sur une réponse à une question similaire, j'ai fait les modifications suivantes:
$ git config --global merge.tool tortoisemerge
$ git config --global mergetool.tortoisemerge.cmd 'TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"'
$ git config --global --list
...snip...
merge.tool=tortoisemerge
mergetool.tortoisemerge.cmd=TortoiseMerge.exe -base:"$BASE" -mine:"$LOCAL" -theirs:"$REMOTE" -merged:"$MERGED"
$
Malheureusement, quand j'ai commencer à Git Gui et tenter de "lancer l'Outil de Fusion", je reçois l'erreur Unsupported merge tool 'tortoisemerge'
.
Quelqu'un peut me dire ce que j'ai fait de mal? Voici les sections pertinentes de la ma ~/.gitconfig
:
[merge]
tool = tortoisemerge
[mergetool "tortoisemerge"]
cmd = TortoiseMerge.exe -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"
Mise à jour
TortoiseMerge fonctionne très bien avec la config ci-dessus lors de l'exécution d' git mergetool
à partir de la ligne de commande. Il semble que le Git Gui a des problèmes avec elle. :-/