Ich bin ein Intellij Noob, der v13 verwendet. Ich habe ein Subversion-Projekt importiert. Um die Änderungen zwischen einer Datei, an der ich arbeite, und der Datei, die in Subversion eingecheckt ist, zu sehen, kann ich mit der rechten Maustaste auf eine Datei klicken, Subversion -> Mit der neuesten Repository-Version vergleichen Mein Projekt.
Wenn ich mit der rechten Maustaste auf das Projekt klicke, Subversion ->Vergleichen Sie mit Branch -> truck (trunk) nur eine der beiden geänderten Dateien. Ich kann mit der rechten Maustaste auf die Datei klicken, die nicht in dieser Liste angezeigt wird, und mit der oben beschriebenen Methode bestätigen, dass Intellij die Datei geändert hat.
Wie vergleicht man ein aktuelles Projekt mit dem in Subversion eingecheckten? Meine Vision ist es, eine Liste aller hinzugefügten, geänderten Dateien usw. zu erhalten und dann auf eine davon klicken zu können, um die Änderung zu sehen.
Antworten:
2 für die Antwort № 1Du solltest das benutzen Changes
Werkzeugfenster (Alt+9).
Es zeigt Ihnen alle Ihre Änderungen im aktuellen Projekt und Sie können die Dateien auch leicht unterscheiden.
So können Sie jetzt alle Änderungen im Projekt im verfolgen Changes
Werkzeugfenster. Hier gibt es derzeit keine Änderungen.
Nun möchte ich den Autor hierüber aktualisieren Bar
Klasse von matbac
zu meinem Stackoverflow-Alias maba
. Wie Sie im folgenden Bild sehen können, werden die Änderungen sowohl in der Editoransicht als auch in der angezeigt Changes
Fenster.
Wenn Sie jetzt den Unterschied im sehen wollengeänderte Dateien (Änderungen gegenüber dem, was derzeit in Subversion eingecheckt wird) Sie können mit der rechten Maustaste auf eine Datei klicken (oder mehrere Dateien markieren oder sogar den Hauptteil markieren) Changes
Fenster und wählen Sie Show Diff
(Strg+D).
Im Diff-Fenster können Sie mit den Auf / Ab-Pfeilen zur nächsten Änderung springen (Verschiebung+F7/F7). Sie können auch mit den Symbolen auf der rechten Seite (Alt+Links/Alt+Recht).
BEARBEITEN
Was ist, wenn Sie die verwenden? Incoming
Teil der Changes
Fenster wie folgt:
Sie können alle lokalen Änderungen mit den neuesten Versionen Ihres SVN-Repos vergleichen.