Saltar al contenido

Usando p4merge como herramienta git diff

Solución:

No estoy seguro de si ayuda, pero las versiones recientes de Git admiten P4Merge (yo uso git version 2.17.0. en Windows a través de MSYS2).

Puede saber si este es el caso o no ejecutando git difftool --tool-help. Enumerará las herramientas disponibles que Git puede usar (porque las han encontrado en su %PATH%) y las herramientas que podría utilizar (si estuvieran instalados).

Si p4merge está en esta lista, entonces solo necesita agregar la ruta donde p4merge.exe reside en tu %PATH% (en Windows, recomiendo Rapid Environment Editor para esto).

Una vez hecho esto, solo necesita la siguiente configuración para estar en su .gitconfig

[diff]
    tool = p4merge
[merge]
    tool = p4merge

y nada más. Así que elimine otras cosas como difftool.path y todo eso.

Entonces solo usa git difftool o git mergetool al contenido de vuestro corazón.

Nota: Tenía un repositorio en el que incluso si emitiera el git difftool o git mergetool los comandos P4Merge no se iniciaban. No estoy seguro de cuál fue el problema en ese repositorio. Sin embargo, intenté crear un repositorio vacío en algún lugar de mi unidad con git init, agregue un archivo, consúltelo, luego modifíquelo, luego Lo intenté difftool Y funcionó. Entonces, si la descripción anterior no funciona para usted, es probable que el problema esté en otro lugar. Espero que esto ayude.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *