Git-Difftool: A árvore de arquivos completa Compare usando MELD?
Pergunta
Existe uma maneira fácil de comparar a árvore de arquivos de um antigo commit Git com a árvore de arquivos em funcionamento, em MELD?
O Git-Difftool faz algo muito semelhante, mas não quero que ele realmente faça nenhuma diferença; O ponto principal é que a ferramenta que está chamando pode fornecer uma interface melhor para isso.
Solução
Eu testei isso em uma versão recente do MELD e agora está embutido. Você pode usá -lo com MELDu003Cdirectory path> Então "MELD". funciona para o diretório atual. Você pode conferir uma versão git co [versão] e depois redefinir [versão]^ e depois executar "meld". Para comparar qualquer versão com a versão anterior.
Outras dicas
Com git > 1.7.11
, a git difftool
O comando agora suporta diretórios completos difíceis usando o --dir-diff
comando. Isso pode ser usado junto com meld
:
$ git difftool --tool=meld --dir-diff [commit-to-diff-against]
Também achei esse problema irritante, por isso fiz o Git Meld, o que permite uma maneira mais confortável de difíceis cometers arbitrários contra a árvore de trabalho ou a área de encenação. Você pode encontrar isso em https://github.com/wmanley/git-meld .