Welchen Subversion-Client soll ich verwenden?

18114
Natrium

Ich möchte die Subversion-Quellcodeverwaltung für eine PHP-Website verwenden . Es ist auf dem von mir gemieteten Webspace installiert: Hurra!

Auf der Website von Subversion finden Sie eine riesige Liste von Client-Apps: http://subversion.tigris.org/links.html#all-clients

Welcher kann empfohlen werden? Ich habe Windows XP auf meinem PC installiert. Und ich möchte nicht dafür bezahlen, also reicht ein kostenloser Kunde aus.

In Visual Studio 2008 habe ich Visual SourceSafe und Team Foundation Server verwendet .

EDIT: Vielleicht eine, die sich in Eclipse integriert?

Edit 2: Ich habe den Artikel Ultimate Round-Up für Versionskontrolle mit Subversion bezüglich Subversion im Smashing Magazine gefunden .

13
Das einzige Problem mit Tortoise in VS2008 ist, dass es nicht in VS integriert ist, sodass Sie nicht direkt in VS ein- und auschecken können. Dies ist jedoch nur ein kleiner Nachteil für mich. Ich möchte nur, dass du das weißt;) Marc-Andre R. vor 14 Jahren 0
Ich werde VS nicht verwenden. Ich habe gerade Erfahrung damit, alles, was so aussieht, wird für mich gut funktionieren. Natrium vor 14 Jahren 0
Von Jeff Atwood http://www.codinghorror.com/blog/archives/000660.html verwenden Sie bitte keine visuellen Quellensicherungen. user vor 12 Jahren 0

15 Antworten auf die Frage

45
BenA

Ich benutze TortoiseSVN bei der Arbeit, und es funktioniert sehr gut. Ich bin mir ziemlich sicher, dass es eine der, wenn nicht das beliebteste SVN - Client für Windows :)

Es verfügt über eine Windows Explorer-Shell-Integration, sodass Sie in Ihrem Rechtsklick-Kontextmenü ein schönes TortoiseSVN-Menü erhalten.

Und es ist kostenlos!

Auch für mich. Verwendet es für ein wichtiges Projekt; Die Shell-Integration war schön. alex vor 14 Jahren 0
Ich hatte es auch schon benutzt, netter Client, einfach, einfach zu bedienen, ohne etwas nutzloses Feature, das man oft im SVN- oder CVS-Client bekommt. Marc-Andre R. vor 14 Jahren 0
Funktioniert wie ein Zauber ... frage mich, wann sie uns eine Symbolleiste geben würden? Stellen Sie sich nicht wirklich das rechte Kontextmenü vor. Es dauert Zeit. ymasood vor 14 Jahren 0
Es funktioniert einfach. Randell vor 14 Jahren 0
Ich benutze TortoiseSVN und mag es auch, aber die Shell-Integration ist der beste und der schlechteste Teil. Wenn Sie es nicht verwenden, wird der Speicher aufgebläht und kann nicht einfach abgeschaltet werden, wie bei Nicht-Shell-Clients. Der Nutzen ist jedoch einige Male wert. Dinesh Manne vor 14 Jahren 0
13
Simon P Stevens

AnkhSvn ist ein gutes (und kostenloses) Visual Studio Plugin für Subversion.

Ich benutze auch TortoiseSVN (wie von BenA empfohlen). Die beiden arbeiten glücklich zusammen.

War früher nicht so toll, jetzt ist es (viel!) Besser als VSS. Die letzte halb vernünftig klingende Entschuldigung für die Verwendung von VSS ist endgültig weg. MGOwen vor 14 Jahren 0
9
BenA

Für die Verwendung mit Eclipse können Sie Subclipse ausprobieren . Ich habe es jedoch nicht selbst benutzt, daher kenne ich seine Vor- und Nachteile nicht!

Da Subclipse nur auf x86-Plattformen (32-Bit-Plattformen) verfügbar ist, sollten Sie unbedingt eine 32-Bit-JVM verwenden. (Es sei denn, Sie können JavaHL auch selbst erstellen.)) Subversive verwendet daher Java SVN Kit Connector, also es ist eine 100% reine Java-Lösung Peter Parker vor 14 Jahren 1
6
Jonik

Ich stimme zu, dass TortoiseSVN für die meisten Zwecke wahrscheinlich die beste Wahl ist. Für einige Anwendungsfälle, z. B. etwas kompliziertere Zusammenführungsvorgänge, möchten Sie möglicherweise sogar unter Windows den ursprünglichen svnBefehlszeilenclient beibehalten. Zumindest ist es das, was meine Windows-Kollegen sehen, auch wenn sie normalerweise Tortoise verwenden ...

In dieser Antwort und ihren Kommentaren (in einer ähnlichen Linux-Frage) finden Sie einige Gründe und Ressourcen.

Oh, und natürlich ist die IDE-Integration für viele die ultimative Lösung. (Aus erster Hand kann ich sagen, dass die Subversion-Integration von IntelliJ IDEA hervorragend ist.) Jonik vor 14 Jahren 0
4
Narayan

Das Projekt Subversive zielt darauf ab, die Integration von Subversion (SVN) für Eclipse bereitzustellen. Das Subversive Plug-In bietet Ihnen die Möglichkeit, mit diesem CVS-Nachfolge-Versionskontrollsystem aus der Eclipse-Workbench zu arbeiten. Sie können mit Subversion-Repositorys auf fast dieselbe Weise arbeiten, wie dies bei CVS-Repositorys mit dem CVS-Plug-In der Standard-Eclipse-Distribution längst möglich war.

Die allgemeinen Funktionen des Subversive Plug-Ins sind denen des CVS-Plug-Ins sehr ähnlich:

* Browse a remote repository * Add a project to the repository and check out projects from the repository * Synchronize a project to see incoming and outgoing changes * Commit, update and revert changes * See resource change history * Merge changes 

Subversives Projekt

3
Joey

Normalerweise habe ich hier vier SVN-Clients installiert:

Ich neige dazu, eines zu verwenden, abhängig davon, in welcher Umgebung ich gerade bin. Beachten Sie jedoch Folgendes: Wenn Sie über mehrere Clients verfügen und Subversion das Format der Arbeitskopie erneut ändert, müssen Sie alle Versionen auf eine neue Version aktualisieren. Wäre so viel einfacher, wenn alle eine einzige Bibliothek gemeinsam nutzen würden ...

3
Tony

Ich verwende RapidSVN, da ich unter Windows und Linux arbeiten muss und dieses Tool in beiden Umgebungen ausgeführt werden kann. Es macht den Trick und es ist kostenlos.

2
BenA

Wenn Sie eine (kostenlose) Lösung suchen, die in Visual Studio integriert ist, können Sie AnkhSVN ausprobieren. Ich habe es schon früher erfolgreich eingesetzt, und der einzige Grund, warum ich es nicht benutze, ist, dass ich Schildkröte bevorzuge.

Die Integration in Visual Studio ist keine Voraussetzung. Natrium vor 14 Jahren 0
1
T. Kaltnekar

Kostenloser Kommandozeilen-Subversion-Client: SlikSVN

Visual Studio Plugin AnkhSVN

1
harrymc

Ein weiterer kostenloser Befehlszeilen-Client: CollabNet Subversion Client .