Tengo 2 sucursales que puedo comparar/diferenciar utilizando mi difftool (comparación Beyond). Sin embargo, los archivos utilizados para el diff son copias temporales y no los archivos reales de la rama actual. Esto significa que si quiero hacer un cambio en un archivo existente, no puedo hacerlo a través de difftool. Tendría que hacer una copia de los archivos de una de las sucursales, consultar la otra rama y usar una diferencia regular entre los archivos reales.Compara y edita las sucursales en Git con una herramienta Mergetool
¿Hay alguna manera de hacer que difftool use los archivos actuales de la rama actual (al menos en un lado)?
UPDATE y SOLUCIÓN:
El comando que utilicé fue git difftool branch1 branch2
. Esto diffs 2 ramas independientemente de la rama actual.
El comando git difftool branch
funciona como desee, con un "lado" como la rama actualmente desprotegida.
¿Cómo se está ejecutando difftool? Cuando lo ejecuto (usando meld), obtengo una copia en mi espacio de trabajo y otra en/tmp /. – bstpierre
Corrí 'git difftool branch1 branch2'. ¡Este era el problema! Cuando ahora ejecuté 'git difftool branch1' todo funcionó como se esperaba, con un" lado "era la rama actual. –