He establecido:
git config --global merge.tool meld
git config --global mergetool.meld.path c:/Progra~2/meld/bin/
En "git mergetool" escribe:
Hit return to start merge resolution tool (meld):
The merge tool meld is not available as 'c:/Progra~2/meld/bin/'
También he probado:
- / c / Progra ~ 2 / meld / bin /
- "/ c / Archivos de programa (x86) / meld / bin /"
- "c: / Archivos de programa (x86) / meld / bin /"
el resultado es el mismo.
cuando voy a C: / Archivos de programa (x86) / meld / bin / y ejecuto
python meld
la herramienta funciona.
.gitconfig
: marcin-chwedczuk.github.io/use-meld-as-git-merge-diff-toolvimdiff
conmeld
en esta respuesta)Respuestas:
Puede usar rutas completas de Unix como:
Esto es lo que se describe en " Cómo hacer que meld funcione con git en Windows "
O puede adoptar el enfoque de contenedor descrito en " Usar Meld con Git en Windows "
Con un guión
meld.sh
:abergmeier menciona en los comentarios :
CenterOrbit menciona en los comentarios que Mac OS instale homebrew , y luego:
fuente
git config --global merge.tool meld
git config --global mergetool.meld.path /c/Program files (x86)/Meld/meld/meldc.exe
tab
tecla, le sugerirá la ruta para que sea fácil hacerlo bien.$ brew install homebrew/x11/meld
$ git config --global merge.tool meld
$ git config --global diff.guitool meld
Esto funcionó para mí en Windows 8.1 y Windows 10.
fuente
git config --global mergetool.meld.path "c:\Program Files (x86)\meld\meld.exe"
al usar PowerShellfusionar 3.14.0
fuente
Creo que
mergetool.meld.path
debería apuntar directamente al ejecutable meld. Por lo tanto, el comando que desea es:fuente
Ninguna de las otras respuestas aquí funcionó para mí, posiblemente por probar una combinación de todas. Pude adaptar esta respuesta aceptada para trabajar con meld. Esto ahora me funciona con git 1.9.4, meld 3.14.0 y windows 8.1.
Edite ~ / .gitconfig para que se vea así:
fuente
Después de instalarlo http://meldmerge.org/ tuve que decirle a git dónde estaba:
Y eso parece funcionar. Combinando y diferenciando con "git difftool" o "git mergetool"
Si alguien enfrenta un problema como Meld se bloquea después de comenzar (indicación de problema con python), entonces debe configurar Meld / lib en la variable de entorno de su sistema como se muestra a continuación
C:\Program Files (x86)\Meld\lib
fuente
Para Windows, agregue la ruta para meld es la siguiente:
fuente