Buscar..


Configuración más allá de la comparación

Puede establecer la ruta a bcomp.exe

git config --global difftool.bc3.path 'c:\Program Files (x86)\Beyond Compare 3\bcomp.exe'

y configura bc3 por defecto

git config --global diff.tool bc3

Configuración de KDiff3 como herramienta de combinación

Debería agregarse lo siguiente a su archivo .gitconfig global

[merge]
    tool = kdiff3
[mergetool "kdiff3"]
    path = D:/Program Files (x86)/KDiff3/kdiff3.exe
    keepBackup = false
    keepbackup = false
    trustExitCode = false

Recuerde configurar la propiedad de path para que apunte al directorio donde ha instalado KDiff3

Configuración de KDiff3 como herramienta de diferencias

[diff]
    tool = kdiff3
    guitool = kdiff3
[difftool "kdiff3"]
    path = D:/Program Files (x86)/KDiff3/kdiff3.exe
    cmd = \"D:/Program Files (x86)/KDiff3/kdiff3.exe\" \"$LOCAL\" \"$REMOTE\"

Configuración de un IDE IntelliJ como herramienta de combinación (Windows)

[merge]
    tool = intellij
[mergetool "intellij"]
    cmd = cmd \"/C D:\\workspace\\tools\\symlink\\idea\\bin\\idea.bat merge $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE") $(cd $(dirname "$BASE") && pwd)/$(basename "$BASE") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED")\"
    keepBackup = false
    keepbackup = false
    trustExitCode = true

Lo que tenemos aquí es que esta propiedad cmd no acepta ningún carácter extraño en la ruta. Si la ubicación de instalación de su IDE tiene caracteres extraños (por ejemplo, está instalada en Program Files (x86) , tendrá que crear un enlace simbólico).

Configuración de un IDE IntelliJ como herramienta de diferencia (Windows)

[diff]
    tool = intellij
    guitool = intellij
[difftool "intellij"]
    path = D:/Program Files (x86)/JetBrains/IntelliJ IDEA 2016.2/bin/idea.bat
    cmd = cmd \"/C D:\\workspace\\tools\\symlink\\idea\\bin\\idea.bat diff $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE")\"

Lo que tenemos aquí es que esta propiedad cmd no acepta ningún carácter extraño en la ruta. Si la ubicación de instalación de su IDE tiene caracteres extraños (por ejemplo, está instalada en Program Files (x86) , tendrá que crear un enlace simbólico).



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow