Subversion-Client für Windows

Ich suche nach einem empfohlenen Subversion-Client.

Die Anforderungen sind:

  • Benutzerfreundlich zu verwenden.
  • Mehr als 4 Personen, um es zu benutzen.
  • Wenn möglich, dass die Anwendung kostenlos ist.
  • In unserem Fall haben wir keinen Server zu Hause, daher möchten wir, dass die Arbeit im Internet angewendet wird. Etwas über Subversion mit dem Internet.

Wir sind vier Studenten, die es benutzen wollen. Wir verwenden VS 2013 mit SQL Server 2012. Wir verwenden Windows.

Angenommen, Sie verwenden Wondows (wenn ich das zwischen den Zeilen richtig ablese?), würde so etwas wie Tortoise Ihren Anforderungen entsprechen? Wird in die Windows-Shell eingesteckt, sodass Sie es grundsätzlich über den Standard-Windows-Explorer verwenden können. Kostenlos und OpenSource AFAIK. Wenn Sie das für einen Kandidaten halten würden, würde ich eine entsprechende Antwort mit weiteren Details erstellen.
Ja, wir verwenden Windows. Welche Spezifikation soll ich Ihnen mitteilen?
Sie haben Ihre Frage mit sublime-text getaggt . Bedeutet das, dass der SVN-Client in Sublime integriert werden sollte?
Steve hat meine Idee, seine Antwort zu erstellen, bereits ausgewählt (den Tortoise- Teil davon wollte ich vorschlagen, nachdem ich sichergestellt hatte , dass die Umgebung übereinstimmt – ich mag es nicht, irrelevante Antworten zu platzieren), also werde ich es nicht wiederholen, sorry. Ich stimme jedoch dem Mercurial-Teil nicht zu (ich würde eher Git mit den gleichen Argumenten und den entsprechenden grafischen Tools für den "benutzerfreundlichen" Teil empfehlen;)
@Izzy Der Grund, warum ich git nicht erwähnt habe, ist, dass ich die Befehlszeilenschnittstelle für jemanden, der neu in VCS ist, im Vergleich zu hg ziemlich entmutigend finde (um ehrlich zu sein, finde ich, dass es ein Problem sein kann, einige Leute dazu zu bringen, irgendein VCS zu verwenden).
Das ist ziemlich subjektiv, und Git wird auch mit einfach zu bedienendem GUI-Zeug geliefert. Außerdem gibt es sogar kostenlose Bücher zum Verstöbern, zB Pro Git lokalisiert (übersetzt) ​​in ziemlich viele Sprachen (komplett: 10, in Teilen: 14 weitere). Aber da das nicht Teil der Frage war, sollten wir darauf nicht näher eingehen ;)

Antworten (3)

Ich würde entweder TortoiseSVN als SVN-Client vorschlagen, es ist:

  • frei,
  • einfach zu bedienen, (integriert mit Datei-Explorer),
  • Windows
  • Voraussetzung für das VsTortoise Visual Studio-Plugin.

Aber wenn Sie zwischen den Zeilen lesen, klingt es so, als hätten Sie manchmal keinen Zugang zum Internet und keinen Server. In diesem Fall sollten Sie besser Quecksilber verwenden

  • Frei
  • Einfach zu verwenden
  • Plattformübergreifend
  • KEIN SERVER ERFORDERLICH
  • Kann sogar als eigener Server fungieren!
  • Es gibt auch ein Tortoisehg , das die Datei-Explorer-Integration für Mercurial anbietet
  • Hg-Plugin für Visual Studio verfügbar .
SVN kann bei Verwendung des file:///Protokolls "serverlos" verwendet werden, sodass ein lokaler Ordner als Server verwendet und von dort aus übergeben/aktualisiert wird. Allerdings nicht so gut für eine gemeinsame Arbeit. Ansonsten gefällt mir auch der Quecksilbervorschlag.

Zusätzlich zur Empfehlung für TortoiseSVN möchte ich VsTortoise hinzufügen . Es ist ein Plugin für Visual Studio, das einige Befehle hinzufügt, die TortoiseSVN direkt aus dem Projekt heraus starten, wodurch es etwas einfacher wird, SVN innerhalb von VS zu verwenden. Grundsätzlich gibt es eine Reihe von Abkürzungen, wenn Sie es vorziehen, in einer Umgebung zu bleiben, aber es spart viel Zeit. Es erfordert immer noch TortoiseSVN.

Vergessen zu erwähnen, dass es auch ein hg-Plugin für VS gibt.

Ich würde das Visual Studio-Plugin ANKHSVN empfehlen . Es ist ausgereift und stabil und hat einen großen Vorteil: Es fügt automatisch Dateien zu Subversion hinzu, die Sie Ihrer Lösung hinzufügen.