Frage

Gibt es eine einfache Möglichkeit, den Dateibaum eines alten Git -Commits mit dem Arbeitsdateibaum in Meldung zu vergleichen?

Git-Difftool macht etwas sehr Ähnliches, aber ich möchte nicht, dass es tatsächlich irgendwelche Verschiedenheiten tut. Der springende Punkt ist, dass das aufgerufene Werkzeug eine bessere Schnittstelle dafür liefern kann.

War es hilfreich?

Lösung

Ich habe dies auf einer kürzlich durchgeführten Version von MELD getestet und es ist jetzt eingebaut. Sie können es mit Meldung verwendenu003Cdirectory path> Also "verschmelzen." Funktioniert für das aktuelle Verzeichnis. Sie können eine Version Git Co [Version] überprüfen, dann Git Reset [Version]^ und dann "MELD" ausführen. Um jede Version mit der vorherigen Version zu vergleichen.

Andere Tipps

Mit git > 1.7.11, das git difftool Der Befehl unterstützt nun differenzieren vollständige Verzeichnisse mit der --dir-diff Befehl. Dies kann zusammen mit verwendet werden meld:

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

Ich fand dieses Problem auch ärgerlich, also habe ich Git verschmolz gemacht, was eine komfortablere Möglichkeit ermöglicht, sich gegen den Arbeitsbaum oder den Staging -Bereich zu unterscheiden. Sie können es finden bei https://github.com/wmanley/git-meld .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top