Einer meiner Lieblings-Workflows mit SVN ist die Verwendung der Ordnervergleichsfunktion von Beyond Compare, um die Nettodifferenzen zwischen zwei Zweigen oder einem Zweig und dem Stamm zu sehen. Gibt es eine Möglichkeit, dies in git zu tun, ohne mehrere Klone desselben Repositorys manuell erstellen zu müssen?Verzeichnisvergleich von Git-Zweigen
Als ich diese Frage stelle, kommt es mir vor, dass ich ein Skript schreiben könnte, das den aktuellen Repo in ein temporäres Verzeichnis klonen würde, den gewünschten Zweig auschecken und dann BCompare.exe mit den zwei Verzeichnissen als Argumente aufrufen. Die Ordnervergleichsansicht wird aufgerufen mit
BCompare.exe path/to/folder1 path/to/folder2
Klingt vernünftig? Könnte ich den zusätzlichen Klon löschen, nachdem ich mit Beyond Compare fertig bin?
"Könnte ich den zusätzlichen Klon löschen ...?" warum würdest du nicht? – Cascabel
Nun, im Idealfall würde ich gerne im Hintergrund starten, so dass ich weiterhin git im selben Terminal verwenden kann, um das Log usw. zu sehen. Damit bin ich mir nicht sicher, was ich feststellen würde Closed Vergleich und es ist sicher, den temporären Klon zu löschen. –