Question

Existe-t-il un moyen facile de comparer l'arborescence de fichiers d'un ancien engagement Git avec l'arborescence de fichier de travail, dans MELD?

Git-diffftool fait quelque chose de très similaire, mais je ne veux pas qu'il fasse réellement de difficulté; Le point est que l'outil qu'il appelle peut fournir une meilleure interface pour cela.

Était-ce utile?

La solution

J'ai testé cela sur une version récente de Meld et il est maintenant intégré. Vous pouvez l'utiliser avec MELDu003Cdirectory path> So "Meld". Fonctionne pour le répertoire actuel. Vous pouvez vérifier une version git co [version] puis git reset [version] ^ puis exécuter "Meld". Pour comparer n'importe quelle version avec sa version précédente.

Autres conseils

Avec git > 1.7.11, la git difftool La commande prend désormais en charge les répertoires complets diffinants à l'aide du --dir-diff commande. Cela peut être utilisé avec meld:

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

J'ai également trouvé ce problème ennuyeux, j'ai donc rendu Git Meld qui permet une façon plus confortable de diffuser des engagements arbitraires contre l'arbre en activité ou la zone de mise en scène. Vous pouvez le trouver à https://github.com/wmanley/git-meld .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top