Die Verwendung des Diff-Viewers von IntelliJ ist eine sehr gute Möglichkeit, Code zu überprüfen, da Sie mit allen Funktionen des IntelliJ-Code-Editors (Refactoring, Vervollständigung usw.) Änderungen an Ihrer lokalen Version vornehmen können.
Leider habe ich nicht herausgefunden, wie man das Wichtigste macht, wenn man Codeüberprüfungen in IntelliJ durchführt, nämlich: Betrachten des Unterschieds aller geänderten Dateien im Arbeitsbaum (ausgecheckt in den Zweig, aus dem Sie zusammenführen möchten) und einen anderen Zweig (den Zweig, in den Sie zusammenführen möchten, z. B. "master").
Weiß jemand, wie man das macht?
git
intellij-idea
Jon Tirsen
quelle
quelle
Antworten:
Obwohl Jon Tirsens Antwort richtig ist, müssen Sie den gesamten Text durchgehen, um zu verstehen, wie das geht.
Hier sind die Bilder davon in Mac.
Ich arbeite zurzeit mit hello_world und möchte mit master vergleichen.
Als nächstes öffnet sich ein Fenster. Wählen Sie
Files
und drücken Siecmd + d
cmd + shift + ]
undcmd + shift + [
, um zwischen Dateien zu wechseln.Diff-Tipp: IntelliJ bietet erweiterte Diff-Funktionen. Sie können diese auf dem 3. Bild überprüfen.
quelle
cmd + shift + [
undcmd + shift + ]
(ersetzen cmd mit Strg , wenn Sie Windows verwenden).Dies wurde nun implementiert. Um zwei Zweige zu vergleichen, tun Sie Folgendes:
Dies alles wird in einem ihrer Blog-Beiträge ausführlicher beschrieben .
quelle
tmp
Zweig erstellt, ich denke es ist gut genug. Scheint aber übertriebenCtrl-D
. Es funktioniert auch zwischen verschiedenen Zweigen.Dies ist jetzt implementiert. Sie klicken mit der rechten Maustaste auf das Projekt und wählen "Git - Vergleich mit Zweig ..." und wählen
master
Zweig. Getan. Diff alle Dateien.quelle
Dies wurde im Versionsupdate 2020 geändert:
Sie müssen jetzt Folgendes tun:
Kasse eines der Zweige, die Sie vergleichen möchten.
Öffnen Sie das Menü Zweige .
Wählen Sie den anderen Zweig aus, mit dem Sie vergleichen möchten.
Wählen Sie "Diff mit Arbeitsbaum anzeigen" .
quelle
Wenn Sie Ihre aktuell geöffnete Datei nur nebeneinander mit einem anderen Zweig vergleichen möchten, gehen Sie einfach zu VCS -> Git -> Mit Zweig vergleichen.
quelle
Klicken Sie mit der rechten Maustaste auf die Klasse und wählen Sie die Option Git, bei der die Option Mit Zweig vergleichen verglichen wird, bei der Sie den jeweiligen Zweig auswählen können.
quelle