Beste SVN-Schnittstelle für Linux? [geschlossen]


20

Was ist das beste SVN-GUI-Schnittstellenprogramm für Linux?

Ich bin neu in Linux, weil ich eine Windows-Basis habe. Für Windows benutze ich Tortoise SVN und ich muss wissen, was die Linux-Version ist.

Antworten:


22

Es ist vielleicht nicht ganz das, woran Sie gewöhnt sind, aber die Befehlszeilenschnittstelle ist wirklich lohnenswert zu lernen. Es ist nicht sehr schwierig und der Prozess könnte Ihnen sogar helfen, besser zu verstehen, was SVN tut. Es ist sehr schnell und das Verständnis, wie es funktioniert, macht die Integration in Ihren Build-Prozess oder andere Skripte zu einem Kinderspiel.

Wenn Sie eine GUI bevorzugen, sind die gängigen Optionen normalerweise die Integration in Ihre IDE ( Subclipse ) oder RapidSVN , obwohl ich mit beiden nicht viel Erfahrung habe.


2
eine andere Option anstelle von subclipse (Wenn Sie eclipse verwenden) wäre eclipse.org/subversive subversiv. Ich habe beide verwendet und sie haben eine sehr ähnliche Funktionalität. Ich hatte auch keine Probleme damit. Da es so IDE-zentriert ist, hätte ich nicht gedacht, dass es eine eigene Antwort verdient.
digitaljoel

2
Es lohnt sich auf jeden Fall , svn in der Befehlszeile zu lernen. Das svnbook ist eine großartige Anleitung dafür: svnbook.red-bean.com/en/1.5/svn-book.html , insbesondere der Befehlsreferenzteil: svnbook.red-bean.com/en/1.5/svn-book.html # svn.ref
Jonik

Außerdem hat IntelliJ IDEA die beste SVN-Benutzeroberfläche / das beste Front-End, das mir bekannt ist. Persönlich benutze ich svn hauptsächlich über IDEA, aber auch über die Kommandozeile. (Ich werde IntelliJ IDEA nicht als separate Antwort hinzufügen, da es sich nicht nur um ein TortoiseSVN-ähnliches Front-End handelt und es sich wahrscheinlich nicht lohnt, in dieses zu investieren, es sei denn, Sie machen Java-Entwicklung.)
Jonik

Beachten Sie, dass Sie mit SVN 1.6 URLs in der Befehlszeile abkürzen können, z. B. "svn copy ^ / trunk ^ / branches / hacks". Dies reduziert die Menge an Sachen, die geschrieben werden müssen, wenn nicht-triviale Sachen gemacht werden.
JesperE

In diesem Sinne ist hier ein Beitrag zu Eclipse SVN-Plugins: stackoverflow.com/questions/185486/… Das war damals in meinen Windows-Tagen, heutzutage bevorzuge ich auf Ubuntu die CLI.
Dean Rather

6

RabbitVCS ist ein Klon von TortoiseSVN. Ich liebe es, weil es sich sehr gut in den Datei-Navigator (Nautilus) einfügt, wie es TortoiseSVN im Explorer tut.

Alt-Text


Ich habe es installiert, aber keinen Weg gefunden, es zu benutzen. Warum brauche ich all diese "Integrationen"? Was ist, wenn ich nichts zu integrieren habe? Ich brauche nur eine Sound-Benutzeroberfläche. Stattdessen war die einzige ausführbare Datei, die installiert wurde, die "cli" -Version. Aber ich bin ziemlich zufrieden mit svn / git-CLIs.
Onkeltem


3

Auf der SVN-Website finden Sie unter "Subversion abrufen" eine Liste der Drittanbieter-Clients. Wenn Sie Eclipse verwenden möchten, gibt es einige Plugins und RapidSVN für Linux. Und es gibt noch mehr.


3

Ich mag Tortoise SVN sehr und würde gerne so etwas für Linux haben. In der Zwischenzeit habe ich einige Linux-SVN-Clients ausprobiert und der einzige, der anscheinend die umfassendste SVN-Funktionalität in einem verwendbaren Paket bietet, war Kdesvn


2

Schauen Sie sich SmartSVN an .

Es gibt kostenlose und kostenpflichtige Versionen, aber die kostenlose Version sollte 90% Ihrer Bedürfnisse abdecken. Es hat auch den Vorteil, dass es plattformübergreifend (Java) ist. Wenn Sie es genug mögen, können Sie es auch unter Windows verwenden.

Ich bin mit jtb einverstanden, dass zumindest eine gewisse Vertrautheit mit der Kommandozeilenversion von Vorteil ist (das ist es auch, was ich unter Linux verwende.)

Ich bin ein bisschen enttäuscht von TortoiseSVN, da es den Anschein hat, dass die neueste Version (1.6.3) einen Konflikt mit dem ESET / NOD32-Antivirus hat, der den Laptop eines Kollegen (zweimal) fubar gemacht hat.

Eigentlich bin ich von jeder Software enttäuscht, die sich zu tief in den Windows-Explorer einfügt - zu einfach, als dass Bugs Ihrem System ernsthafte Probleme bereiten könnten.


0

Trac . Nicht gerade Linux-spezifisch. Aber ich denke, wenn Sie Änderungen an verschiedenen Versionen vergleichen möchten, funktioniert ein Web-Frontend am besten.


3
Trac ist großartig für die Anzeige (meine Präferenz persönlich). Es ist jedoch nur zum Anzeigen gedacht: Es ist kein vollständiger Client.
Quark
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.