kaffeeringe.de

Gnome: Subversion mit Nautilus

Subversion SVN Logo

Zu meiner perfekten Linux-Umgebung benötige ich als nächstes einen Ersatz für TortoiseSVN, um wieder auf das Postnuke SVN zugreifen zu können. Am besten wäre eine Lösung, die sich so schön in den Dateimanager (Nautilus) integriert, wie Tortoise das unter Windows tut. Wenn das nicht möglich ist, wäre auch eine andere Software okay.Nach einigem Suchen in diversen, einschlägigen Foren habe ich einige Ansatzpunkte: Subclipse erweitert die Entwicklungsumgebung Eclipse um SVN Funktionen. Eclipse benutze ich aber nicht und so scheidet es aus.

RapidSVN ist eine Stand-Alone Software zu Verwaltung von SVN Repositories. Ich konnte damit auch meine Dateien auschecken, aber ich habe noch nicht herausfinden können, wie ich nur einen bestimmten Branch holen kann. Alles in Allem ist das Postnuke Repository mir zu groß, um es immer komplett auf der Platte liegen zu haben. Außerdem ist es nicht die gesuchte Integration in Nautilus.

Die Lösung kommt von Marius Scurtescu: Nautilus lässt sich mit Skripten um Funktionen erweitern – diese Fähigkeit macht sich Scurtescu zunutze, um Subversion zu integrieren.

Zunächst muss man das Paket nautilus-svn-scripts mit allen Abhängigkeiten installieren. Dann muss man sich ein Terminal öffnen und eingeben:
nautilus-script-manager enable Subversion

Wenn man nun ein neues Nautilus-Fenster öffnet, bekommt man beim Rechtsklick nicht nur „Ordner anlegen“ usw. angezeigt, sondern auch „Skripte“. Dort befinden sich die neuen SVN Funktionen.

Will man nun ein Repository erstmalig auschecken, wählt man:
Skripte /Subversion / More / Checkout

Es öffnet sich ein Fenster, in dem man die URL des SVN angibt. In meinem Fall ist das
https://noc.postnuke.com/svn/postnuke

Leider sieht man nun nicht, was passiert. Bei einem größeren Repository dauert es dann einige Zeit, bis alles heruntergeladen ist. Klappt es aus irgendeinem Grund nicht, gibt es jedoch recht schnell eine Fehlermeldung.

Über das „Skripte“ Menü stehen nun alle SVN Befehle zur Verfügung. Leider habe ich auch hier noch nicht herausgefunden, wie ich nur ein Branch auschecke, aber die Integration gefällt mir wesentlich besser. Das mit dem Branch finde ich auch noch heraus.

Links:
Nautilus Skripte
Nautilus Scripts for Subversion

Kommentare

nob

mm; die scrip­te lau­fen hier lei­der nicht. svn sta­tus gibt ei­nen lee­res Eingabefeld und svn diff ei­ne Meldung, dass er .svn/entries nicht fin­den wür­de. Obwohl die Datei na­tür­li­ch exis­tiert. Dann doch lie­ber Konsole oder Eclipse-Integration.

Maarz

Vielen Dank für die Links, das war ge­n­au das was ich ge­sucht ha­be. Funktioniert auch su­per.

Gruß aus Meissen

Benjamin

Es gibt mitt­ler­wei­le ein Nautilus-Plugin, dass mehr nach gra­fi­schen Interface aus­sieht: RabbitVCS

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Möchtest Du benachrichtigt werden, wenn Dir hier jemand antwortet?