SVN Schuld in Eclipse

84

Gestern habe ich die Subversion (SVN) -Beschuldigungsfunktion entdeckt und mich gefragt, ob diese Funktion bei Eclipse erhältlich ist.

David Santamaria
quelle
6
Ich glaube, der politisch korrekte Begriff ist "Annotieren", nicht Schuld (obwohl er am besten verwendet wird, um andere zu beschuldigen;))
Yonatan Karni

Antworten:

106

Wie bereits erwähnt, müssten Sie derzeit zuerst ein Plug-In installieren, um die Subversion-Unterstützung zu aktivieren. Ich empfehle Subversive selbst und eine Suche hier auf Stack Overflow nach den Tags "Eclipse" und "Subversion" zusammen zeigt mehrere frühere Threads zu "Fallstricken", auf die Sie bei der Installation der Konnektoren achten sollten (Subversive ist in zwei Teile unterteilt - die Kernunterstützung und "Anschlüsse", die den SVN-Kleber liefern).

Sobald Sie das installiert haben, können Sie Repositorys konfigurieren, neue Projekte erstellen, indem Sie direkt eine neue Repository-Adresse eingeben und auschecken, oder ein vorhandenes Projekt, das bereits mit SVN verbunden war, dem Repository zuordnen, indem Sie Subversion es überprüfen lassen.

Sobald Sie dies getan haben , greifen Sie auf folgende Weise auf den Befehl "svn tadeln" zu, der auch als "kommentieren" oder "loben" bezeichnet wird:

Klicken Sie für eine Ressource mit der rechten Maustaste auf den Ressourcennamen im Datei-Explorer-Bereich, um das Kontextmenü aufzurufen (Sie können dieses Menü auch aufrufen, indem Sie mit der rechten Maustaste auf eine beliebige Stelle im Editor selbst klicken). Wählen Sie unter der Überschrift " Team " (in der Sie auch auf alle SVN-Befehle zugreifen, da Eclipse die Quellcodeverwaltung unter der Überschrift "Teamfreigabe" verallgemeinert) die Option " Anmerkung anzeigen " aus. Auf meinem Mac PowerBook lautet die Tastenkombination dafür Ctrl+ Option+ A. Ich bin nicht in der Nähe meiner Linux- oder Windows XP-Plattformen, um zu sehen, welche Tastenkombination wir auf beiden Plattformen verwenden (Mac OS X-Ports neigen dazu, Tastaturkürzel zu optimieren, um die " größere gute "Ansicht, was eine Mac-Anwendung tun sollte).

Nach einiger Zeit im Gespräch mit dem Subversion-Repository wird in der linken Rinne des Editorfensters eine Reihe farbiger Balken angezeigt. Wenn Sie Zeilennummern für Ihren Editor aktiviert haben, überlagern diese die Nummern. Sonst sind sie nur Bars. Jeder Farbwechsel stellt eine Unterbrechung dar, bei der sich die Verantwortung von einem Benutzer zum anderen ändert. Wenn Sie den Mauszeiger über eine Leiste bewegen, wird ein Tooltip angezeigt, der den verantwortlichen Benutzer, die Überarbeitung / Festschreibung der Zeilen, das Datum und den Check-in-Kommentar identifiziert. Die Farbe der Balken variiert von Committer zu Committer und von Revision zu Revision. Es werden verschiedene Schattierungen derselben Grundfarbe sein, aber Eclipse wird versuchen, sie visuell zu unterscheiden (so weit wie möglich). Wenn Sie mit der Maus über ein Snippet fahren, wird es leicht hervorgehoben.

(Fragen Sie mich jetzt nicht, wie ich es ausschalten soll . Bisher bestand meine einzige Lösung darin, den Puffer zu schließen und wieder zu öffnen!)

rjray
quelle
5
Toll! Ich benutze Subversive seit Ewigkeiten und habe nie bemerkt, dass die Funktion "Annotation anzeigen" genau das ist, wonach ich gesucht habe, danke!
David Santamaria
30
Tolle Erklärung, danke :) Um es auszuschalten, können Sie mit der rechten Maustaste auf die Hervorhebung links klicken und auf Revisionen> Revisionsinformationen ausblenden klicken. Hier können Sie auch festlegen, wie Anmerkungen eingefärbt werden sollen. Ich mag die kombinierte Farbgebung sehr, daher kann ich jedem Mitwirkenden eine andere Farbe und älteren Revisionen durch denselben Comitter einen helleren Farbton dieser Farbe geben.
Kenny
7
Eine andere Möglichkeit, es auszuschalten, besteht darin, mit der rechten Maustaste auf die Leiste zu klicken und "Quick Diff anzeigen" zu deaktivieren. Quick Diff wird beim nächsten Anzeigen von Anmerkungen automatisch aktiviert (obwohl dies zu einem nervigen Dialogfeld führt). Die Verknüpfung hierfür lautet Umschalt + Strg + Q (Ubuntu). Wenn Sie diese Taste also zweimal drücken, können Sie Anmerkungen schnell und einfach deaktivieren und trotzdem die Quick Diff-Leiste verwenden, ohne den Dialog zu erhalten.
Jonas Söderström
6
Ich wollte upvoten, aber es gab soooo viele nutzlose Informationen vor der Antwort, dass ich nicht upvoten werde. Trotzdem danke
Shervin Asgari