Wenn ich in Netbeans eine Datei öffne, die unter Versionskontrolle steht, werden die geänderten Zeilen links hervorgehoben. (grün für neue Zeilen und blau für geänderte Zeilen)
Ist es möglich, in Eclipse einen ähnlichen Effekt zu erzielen?
Wenn ich in Netbeans eine Datei öffne, die unter Versionskontrolle steht, werden die geänderten Zeilen links hervorgehoben. (grün für neue Zeilen und blau für geänderte Zeilen)
Ist es möglich, in Eclipse einen ähnlichen Effekt zu erzielen?
Antworten:
Standardmäßig wird es mit der neuesten Version auf der Festplatte verglichen. Wenn Sie die Datei gespeichert haben, ist dies überhaupt kein Unterschied. Sie müssen den Vergleich mit einem SCM-Repo aktivieren. Ich bin nicht sicher, was passiert, wenn Sie mehr als einen SCM-Typ haben, da dies nur eine einzige Auswahl ist.
Mit Subversive können Sie Team> Anmerkungen anzeigen ausführen und die Zeilen mit dem Autor und dem Datum der letzten Änderung dieser Zeile versehen.
Right-clickauf der Datei Team>> Show annotation.
Ein brownBand wird auf der linken Seite des Codes (es repräsentiert commitedLinien), und die modifiedLinien werden in gezeigt white.
Der Quick Diff des EGit-Plugins funktioniert genauso wie die Funktion "Netbans Modified Lines".
In Eclipse mithilfe der Quick Diff-Funktion. Dies ist einfach zu tun:
Enable quick diff.Use this reference source. Git, SVN und CVS sollten hier vorhanden sein. Mercurial wird angezeigt, wenn das MercurialEclipse-Plugin installiert ist.Show differences in overview ruler.Sie sollten in der linken Leiste, in der normalerweise Zeilennummern angezeigt werden, die neu hinzugefügten, geänderten oder gelöschten Linien sehen können, die farbig markiert sind. Die verwendeten Farben sind diejenigen, die im Quick Diff-Dialogfeld festgelegt wurden (siehe obige Schritte). Sie können diese nicht festgeschriebenen Positionen auch anzeigen, die rechts im Übersichtslineal markiert sind.
Es gibt mindestens zwei Dinge, die Sie tun müssen, um eine revisionsbasierte Hervorhebung von Änderungen zu erhalten (dh solche, die beim Speichern der Datei nicht verschwinden), damit sie bei Verwendung von Git im "Übersichtslineal" von Eclipse angezeigt werden:
Preferences> Team> Git> Projects> Automatically Share project that are located inside Git repositoriesaktiviert ist oder das Projekt in den Arbeitsbereich importieren mit Import...> Git> Projects from Git(Wie von @cornelius in einem Kommentar zu einer anderen Antwort)Preferences> Editors> Text Editors>Quick DiffFür Eclipse Version: 2019-03 (4.11.0) Gehen Sie zu
Wenn Sie die Änderungen beibehalten möchten, nachdem Sie Ihre lokale Kopie gespeichert haben, müssen Sie die Eclipse anweisen, die lokale Kopie mit der Repository-Version zu vergleichen. Ändern Sie dazu das reference sourceentsprechend.
Auch in Eclipse wird die Zeile hervorgehoben, die beim Speichern der Datei geändert wird. und Hervorheben ist nichts anderes als die Änderung der Farbe im linken Bereich des Editors vor dem Beginn dieser geänderten Zeile.