tool mac for comparar git meld difftool

git - for - meld mac



git-difftool: árbol de archivos completo comparar usando meld? (3)

He probado esto en una versión reciente de meld y ahora está integrado. Puedes usarlo con meld <ruta del directorio> así que "meld". Funciona para el directorio actual. Puede verificar una versión git co [versión], luego git reset [versión] ^ y luego ejecutar "meld". para comparar cualquier versión con su versión anterior.

¿Hay una manera fácil de comparar el árbol de archivos de un antiguo git commit con el árbol de archivos de trabajo, en fusión?

git-difftool hace algo muy similar, pero no quiero que haga ninguna diferencia; el punto es que la herramienta a la que está llamando puede proporcionar una mejor interfaz para eso.


También encontré este problema molesto, así que he creado git meld que permite una forma más cómoda de diferenciar compromisos arbitrarios contra el árbol de trabajo o el área de preparación. Puede encontrarlo en https://github.com/wmanley/git-meld .


Con git > 1.7.11 , el comando git difftool ahora soporta directorios completos con el --dir-diff . Esto se puede utilizar junto con meld :

$ git difftool --tool=meld --dir-diff [commit-to-diff-against]