Subversion-Client-Seitigen Anwendung
Die standalone-Windows-GUI-Anwendung empfehlen Sie für die Verwendung für den Zugriff auf ein Subversion-repository?
Edit: Eine Menge Leute sind zu erwähnen, Schildkröte, aber ich bin auf der Suche nach einer Anwendung, die nicht eine shell-Erweiterung. Auch Menschen sind zu hinterfragen, meine überlegungen, die nicht wollen, verwenden Sie ein shell-Erweiterung. In unserem Umfeld haben wir eher mit dem repository interagieren (wenn Sie nicht mit einem IDE-plugin) durch eine management-Anwendung und nicht navigieren, die Dateien über den Windows-Explorer.
- Warum müssen Sie die Anwendung oder die shell-Erweiterung? Das würde es einfacher machen, um diese Frage zu beantworten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standalone Clients
Für insgesamt stand alone Synchro SVN ist eine leistungsfähige und plattformübergreifende Lösung. Es sieht aus wie die native Anwendung auf allen Plattformen.
Den Subversion-website finden Sie eine Liste von anderen standalone SVN-Clients (die meisten sind cross-Plattform). [Kopierte Liste unten aus http://subversion.tigris.org/links.html#clients%5D
eSvn - cross-Plattform-QT-basierten GUI-frontend zu Subversion
http://sourceforge.net/projects/esvn
FSVS - schnell subversion command-line client, drehte sich um die software-Bereitstellung
http://fsvs.tigris.org/
KDESvn - Ein Subversion-client für KDE
http://www.alwins-world.de/wiki/programs/kdesvn
QSvn - Eine cross-Plattform-GUI-Subversion-client
http://ar.oszine.de/projects/qsvn/
RapidSVN - Ein cross-Plattform-GUI-Frontend für Subversion
http://rapidsvn.tigris.org/
RSVN - Python-Skript, welches ermöglicht, dass mehrere repository-side-Operationen in einer einzigen atomaren Transaktion.
https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki
SmartSVN - Eine cross-Plattform-GUI-client für Subversion
(Nicht open-source. Erhältlich in einer kostenlosen und einer kommerziellen version.)
https://www.smartsvn.com/
Subcommander - Ein cross-Plattform-Subversion-client mit grafischer Oberfläche, einschließlich einem visuellen text-merge-tool.
http://subcommander.tigris.org/
SvnX - Ein Mac OS X Panther-GUI-client.
http://www.lachoseinteractive.net/en/community/subversion/svnx/
Syncro SVN Client - Cross-Plattform-grafischen Subversion client.
(Nicht open-source. Kostenlose trial-Versionen für Mac OS X, Windows und Linux.)
http://www.syncrosvnclient.com
WorkBench - Cross-Plattform-software-Entwicklung-GUI gebaut mit Subversion, geschrieben in Python
http://pysvn.tigris.org/
Versionen - Ein GUI-Subversion client für Mac OS X.
(Nicht open source; benötigt eine kommerzielle Lizenz erwerben.)
http://www.versionsapp.com/
ZigVersion - ein Subversion-Interface für Mac OS X. Soll eine Schnittstelle entwerfen, um die typischen workflows von Programmierern.
(Beachten Sie, dass diese ist nicht open source.)
http://zigversion.com/
Integrierten Clients
TortoiseSVN ist die beste Allgemeine Verwendung-system [Ein integriertes system, das ist nicht standalone - Danke Martin Kenny]. Es integriert sich in den Windows-Explorer (Sie können es verwenden, im explorer oder einem shell-dialog), so dass es funktioniert sehr gut und gibt Ihnen die volle Leistung des SVN.
Ankhsvn ist eine gute Lösung, integriert sich in Visual Studios (Außer Express-Editionen).
SVN Notifier überwacht Ihre repositories und werden Sie informieren, wenn sich etwas ändert. Es integriert mit TortoiseSVN Sie diffs und commit-Protokolle. Sehr praktisch bei der Arbeit in einem team-Umgebung.
TortoiseSVN
Ihre website:
Können Sie versuchen, SmartSVN - https://www.smartsvn.com/
Können Sie erklären, warum TortoiseSVN nicht für Sie arbeiten? Das würde uns helfen herauszufinden, was Sie wirklich brauchen, in einer Anwendung.
Kombinieren TortoiseSVN in den Windows Explorer und du hast ein Super tool, und dann pickup VisualSVN-wenn Sie möchten, dass etwas für die Integration mit Visual Studio.
Als eine shell-Erweiterung, ich denke, es ist technisch nicht ein stand-alone-Anwendung, aber +1 für TortoiseSVN, trotzdem.
Ich würde empfehlen, TortoiseSVN zu loszulegen mit (im Grunde ist es fügt SVN-bezogene Kontext-Menüs im explorer), aber es kann erschreckend Speicher hungrig.
Ich in der Regel verwenden Sie es, wenn ich muss, aber auch sehr sauber und nutzbar, Befehlszeilen-tools, subversion kommt mit und Subclipse als Teil von Eclipse.
Den einen und einzigen tortoiseSVN!
Ist es integriert in Windows Explorer, rufen Sie es mit einem Rechtsklick. Alle Befehle werden unter dem TortoiseSVN Menü, außer für Häufig verwendete Befehle wie update, Begehen oder diff (ist konfigurierbar).
Für einige Grund, der SVN proterties befinden sich in einem tab im Eigenschaften-Menü, nicht in den TortoiseSVN Menü. Es macht Sinn, irgendwie, aber es dauerte einige Zeit, sich an Sie zu gewöhnen.
TortoiseSVN ist ausgezeichnet, aber ich habe nur festgestellt, es war genial, wenn ich zog in ein Mac (wo die Schildkröte ist nicht verfügbar) und habe versucht zu finden, ein anständiges tool. Nichts kommt nah.
Wenn Sie nicht wie die shell-Erweiterungen von TortoiseSVN verwendet werden können, wie eine Anwendung durch seine handliche Automatisierungs-interface - einem ausführbaren Befehl mehrere Streit.
Sehen TortoiseSVN Manual
Jeder Befehl löst ein modales Dialogfeld für eine bestimmte Aufgabe.
Für insgesamt stand alone Synchro SVN (60$) ist eines der schönsten aussehende und voll funktionsfähige ersetzt. Es ist cross-Plattform (Win, Linux, OSX).
Benutze ich PHPStorm von JetBrains
Kann es verwendet werden, MAC oder WIN-PC-Umgebung. Es hat eine interne subversion/git/mercurial-tool.
obwohl Sie dafür bezahlen müssen ($50), so haben Sie 30 Tage voll funktionsfähige Testversion.
SmartSVN ist schön, wenn Sie möchten, dass ein client, der nicht die Integration mit Explorer und ist stattdessen eine eigenständige app. (Obwohl ich denke, später version eine Explorer-integration.)
Speicher und disk-IO, kann ein problem mit TSVNCache, die verwaltet die Schildkröte-Symbol-overlays. Sie können das Problem beheben, indem Sie Ihre Check-out in einem oder zwei Verzeichnisse und die cache-Prozess nur einen Blick auf diejenigen Verzeichnisse, anstatt das gesamte Laufwerk.
Siehe diesen link für weitere Anweisungen.