Git-Difftool: el árbol de archivos completo compare el uso de Meld?
Pregunta
¿Existe una manera fácil de comparar el árbol de archivos de un antiguo compromiso Git con el árbol de archivo de trabajo, en Meld?
Git-Difftool hace algo muy similar, pero no quiero que haga ninguna diferencia; El objetivo es que la herramienta que está llamando puede proporcionar una mejor interfaz para eso.
Solución
He probado esto en una versión reciente de Meld y ahora está integrado. Puedes usarlo con Meldu003Cdirectory path> Entonces "Meld". Funciona para el directorio actual. Puede consultar una versión git co [versión] y luego restablecer [versión]^ y luego ejecutar "Meld". Para comparar cualquier versión con su versión anterior.
Otros consejos
Con git > 1.7.11
, la git difftool
El comando ahora admite diferentes directorios completos utilizando el --dir-diff
dominio. Esto se puede usar junto con meld
:
$ git difftool --tool=meld --dir-diff [commit-to-diff-against]
También encontré este problema molesto, así que he hecho Git Meld, lo que permite una forma más cómoda de difundir comodidades arbitrarias contra el árbol de trabajo o el área de puesta en escena. Puedes encontrarlo en https://github.com/wmanley/git-meld .