Ich bewegte mich vor kurzem von NetBeans zu Eclipse. Da ich mit dem von SVN ausgecheckten Projekt arbeiten muss, habe ich Eclipse installiert. Meine Frage ist: Wie kann ich machen, dass Subclipse die Änderungen anzeigt, die ich in den Quellcode einfüge (von SVN heruntergeladen), genau wie NetBeans? Gibt es irgendeinen Weg?Subclipse - Markierung Code ändert sich wie in NetBeans
Antwort
In Fenster -> Einstellungen navigieren Sie zu Allgemein -> Editoren -> Texteditoren -> Quick Diff und markieren Sie "Quick Diff aktivieren", "Unterschiede im Übersichtslineal anzeigen" und setzen Sie "Diese Referenzquelle verwenden" "zu" Pristine SVN kopieren ".
Sie können auch die Farben so ändern, dass sie zu NetBeans passen (blau für Änderungen, grün für Zusätze, rot für Löschungen).
Beachten Sie, dass Sie wahrscheinlich für diese mit Wirkung zum Neustart von Eclipse müssen.
Während Sie den Code ändern, werden Ihre Änderungen auf dem Seitenlineal angezeigt, bis Sie sich für SVN festlegen.
Die Subclipse verfolgt automatisch die Änderungen, die Sie in Eclipse vornehmen.
Wenn Sie die Änderungen sehen möchten, ist die Konvention in Eclipse zu gehen Team -> Synchronisieren Menü auf dem Projekt.
Keine Unterbescheinigung markiert die Klassen und Pakete im Paket-Explorer als von der in SVN eingecheckten Version abweichend?
EDIT
können Sie die Funktion vergleichen verwenden, um die Unterschiede zu sehen. Eine Möglichkeit, dies zu tun, ist die Synchronisierungsansicht zu öffnen, klicken Sie mit der rechten Maustaste auf die gewünschte Klasse und wählen Sie vergleichen (ich kann mich nicht an die genaue Menüoption erinnern, aber es ist so etwas).
Ja, aber ich möchte Änderungen in der Editor-Ansicht sehen, damit ich sehen kann, welche Codezeile ich geändert habe. Wie kann ich das tun? – Arek
Ah, ok. Ich habe meiner Antwort ein bisschen mehr hinzugefügt. –
Wenn Sie zum Viewing Changes in the Source Editor Abschnitt der Subversion beziehen, werden in Netbeans:
alt text http://netbeans.org/images_www/articles/60/ide/vcs/left-ui.png
Dann sollte es wie activating the Quick diff Annotate in Subclipse sein:
-Team -> Zeigen Anmerkungen Option für eine Datei
Wenn Sie Änderungen schnell aus einer einzelnen Datei vergleichen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie 'Vergleichen mit' -> 'Neueste aus dem Repository'. Das resultierende Diff würde ähnlich wie das in Binary Nerds ersten Screenshot aussehen, nur wird es im Editor-Bereich erscheinen und Sie müssen die Perspektive nicht wechseln.
- 1. Aktuelle Revisionsnummer in Subclipse?
- 2. Subclipse überschreiben und commit?
- 3. Wie ändert sich C++ in CLion?
- 4. Code für onclick navbar Element ändert sich in aktiven Zustand
- 5. Eclipse und Subclipse, Hinzufügen von Subversionsrevision in Kommentaren oder Code
- 6. Wie ändert sich die Codierung?
- 7. Netbeans Code Templates Formatierungssyntax
- 8. Netbeans Code Assistance C++
- 9. Wie ändert sich der Ansichtsordner in Laravel5?
- 10. Wie können Benutzeranmeldeinformationen in Subclipse geändert werden?
- 11. NetBeans PHP Code Vervollständigung
- 12. Nichts ändert sich in UITableViewCell
- 13. Wie ändert man das Farbschema für HTML-Attribute in NetBeans?
- 14. Wie ändert man das Standard-Projektverzeichnis (Ordner) in Netbeans 6.9?
- 15. Wie ändert man Netbeans Schriftarten und Farben Vorschau Dokument?
- 16. Etikettengröße ändert sich
- 17. Verschiedene Änderungslisten in der Subclipse?
- 18. Wie man Code kontinuierlich ändert?
- 19. Variable ändert sich nicht, wenn sich eine Ansicht ändert
- 20. Schriftgröße ändert sich ungewöhnlich
- 21. CoreBluetooth Peripheriekennung ändert sich
- 22. Wie kann ich die Markierung der aktuellen Zeile in Netbeans ausschalten?
- 23. Wann ändert sich selectedCell?
- 24. Was ändert sich? Java
- 25. Probleme mit iAd ändert sich in 4.2
- 26. NetBeans jQuery Plugin Code-Vervollständigung
- 27. TinyMCE 4 Wie ändert sich die Schriftgröße?
- 28. Kann jemand NetBeans-Code vergrößern?
- 29. Javac: Ändern * .java ändert sich nicht * .class
- 30. Layout-Gewicht ändert sich nicht in xml
Das habe ich gesucht :). Vielen Dank! Ich werde einen Kommentar zu Ihrer Antwort hinzufügen :) - Im QuickDiff-Bereich in "Verwenden Sie die Referenzquelle" Combo sollte "Pristine SVN Copy" ausgewählt werden. – Arek
Ich sah genauso aus. Vielen Dank!In meinem Fall muss ich die Dateien schließen und erneut öffnen, um die Änderungen zu sehen (kein Neustart von Eclipse erforderlich). – Darkaico
Beachten Sie, dass Eclipse Ihr SVN-Repository kennen muss, damit es funktioniert. Wenn Sie in einer Arbeitskopie arbeiten, die perfekt über die Befehlszeile funktioniert, aber Ihr Projekt nicht mit dem Eclipse-SVN-Repository verknüpft ist, werden die Codeänderungen gelöscht, solange Sie die Datei speichern. Es wird nicht mit der letzten verifizierten Version verglichen. (Mit Eclipse Luna 4.4.2 + Subversive) – yuric