J'ai mis:
git config --global merge.tool meld
git config --global mergetool.meld.path c:/Progra~2/meld/bin/
Sur "git mergetool", il écrit:
Hit return to start merge resolution tool (meld):
The merge tool meld is not available as 'c:/Progra~2/meld/bin/'
J'ai essayé aussi:
- / c / Progra ~ 2 / meld / bin /
- "/ c / Fichiers programme (x86) / meld / bin /"
- "c: / Program files (x86) / meld / bin /"
le résultat est le même.
quand je vais à C: / Program files (x86) / meld / bin / et que je lance
python meld
l'outil s'exécute.
.gitconfig
from: marcin-chwedczuk.github.io/use-meld-as-git-merge-diff-toolvimdiff
parmeld
dans cette réponse)Réponses:
Vous pouvez utiliser des chemins Unix complets comme:
C'est ce qui est décrit dans " Comment faire fonctionner meld avec git sous Windows "
Ou vous pouvez adopter l'approche wrapper décrite dans « Utiliser Meld avec Git sous Windows »
Avec un script
meld.sh
:abergmeier mentionne dans les commentaires :
CenterOrbit mentionne dans les commentaires pour Mac OS d'installer homebrew , puis:
la source
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
tab
clé, il suggérera le chemin afin qu'il soit facile de faire les choses correctement.$ brew install homebrew/x11/meld
$ git config --global merge.tool meld
$ git config --global diff.guitool meld
Cela a fonctionné pour moi sur Windows 8.1 et Windows 10.
la source
git config --global mergetool.meld.path "c:\Program Files (x86)\meld\meld.exe"
lors de l'utilisation de PowerShellmeld 3.14.0
la source
Je pense que cela
mergetool.meld.path
devrait pointer directement vers l'exécutable de fusion. Ainsi, la commande que vous souhaitez est:la source
Aucune des autres réponses ici n'a fonctionné pour moi, peut-être en essayant une combinaison de toutes. J'ai pu adapter cette réponse acceptée pour travailler avec meld. Cela fonctionne maintenant pour moi avec git 1.9.4, meld 3.14.0 et Windows 8.1.
Modifiez ~ / .gitconfig pour qu'il ressemble à:
la source
Après l'avoir installé http://meldmerge.org/, j'ai dû dire à git où il se trouvait:
Et cela semble fonctionner. Fusion et comparaison avec «git difftool» ou «git mergetool»
Si quelqu'un confronté à un problème tel que Meld plante après le démarrage (indication de problème avec python), vous devez configurer Meld / lib dans votre variable d'environnement système comme ci-dessous
C:\Program Files (x86)\Meld\lib
la source
Pour Windows, ajoutez le chemin de fusion comme ci-dessous:
la source