Jämförelse av Subversion-klienter
En jämförelse av Subversion-klienter inkluderar olika aspekter av datorprogramimplementeringar av klientrollen med hjälp av klient-server-modellen av Subversions revisionskontrollsystem .
Beskrivningar
TortoiseSVN , ett Windows-skaltillägg, ger feedback om tillståndet för versionerade objekt genom att lägga till överlägg till ikonerna i Utforskaren i Windows. Förvarskommandon kan köras från den förbättrade sammanhangsmenyn som tillhandahålls av Tortoise.
SmartSVN tillhandahåller en liknande Explorer-integration, men kan också användas som en fristående SVN-klient för olika plattformar. SmartSVN finns i tre olika utgåvor: En gratis Foundation-utgåva med färre funktioner och två kommersiella utgåvor som heter Professional och Enterprise med hela funktionsuppsättningen.
Vissa programmerare föredrar att ha en klient integrerad i sin utvecklingsmiljö. Sådana miljöer kan ge visuell feedback om tillståndet för versionerade objekt och lägga till förrådskommandon till menyerna i utvecklingsmiljön. Exempel på detta tillvägagångssätt inkluderar AnkhSVN och VisualSVN för användning med Microsoft Visual Studio och Eclipse Subversive för användning med Eclipse Platform IDE . Delphi XE Subversion-integration är inbyggd i Delphis integrerade utvecklingsmiljö .
Det är vanligt att exponera Subversion via WebDAV med hjälp av Apache-webbservern . I det här fallet kan vilken WebDAV-klient som helst användas, men den funktionalitet som tillhandahålls på detta sätt kan vara begränsad. Alternativa sätt att betjäna Subversion inkluderar uberSVN och VisualSVN Server .
Jämförelsetabell för Subversion-klienter
namn | Programmeringsspråk , verktygslåda | Operativ system | Licens | Integration | språk | Nätverksprotokoll | Aktuell version | Senaste releasedatum | Serverfunktionalitet | Visualisering |
---|---|---|---|---|---|---|---|---|---|---|
AnkhSVN | C# , SharpSvn | Microsoft Windows | Apache-licens | Microsoft Visual Studio (alla utgåvor utom Express) | engelsk | http, https, svn, svn+ssh, fil | 2.9.87 | 9 november 2021 | Nej | Diff, skuld, historia, egenskaper |
eSvn | C++, Qt | Unix-liknande operativsystem (Linux-distributioner, FreeBSD, Sun Solaris och andra), Mac OS X och Windows | GPL | GUI, fristående (som WinCVS , Cervisia ) | engelsk | http, svn | 0.6.12 | För *nix OS: 16 juli 2007 | . För Windows: 12 juli 2007Nej | ? |
PixelNovel tidslinje | C++ | Mac OS X , Microsoft Windows | Gratis om den används med PixelNovel webblagring, 30 dagars provperiod med kommersiell uppgradering annars | Adobe Photoshop | engelsk | svn | 1.0 | 7 juli 2009 | ? | ? |
QSvn | C++, Qt | Linux, Unix, Mac OS X , Microsoft Windows | GPL | GUI, fristående (som WinCVS) | engelsk | 0.8.3 | 26 juli 2009 | Nej | ? | |
RabbitVCS | Python, GTK+ | Linux | GPL | Nautilus, Thunar , Gedit , CLI | ca, cs, de, en, es, fa, fr, he, hr, it, ja, nb, nl, pl, pt, ro, ru, sk, sl, sv, zh_CN | http, https, svn, svn+ssh, fil | 0,18 | 12 februari 2020 | ? | ? |
RapidSVN | C++, wxWidgets | Linux, Unix, Mac OS X , Microsoft Windows , Solaris, många fler | GPL | GUI, fristående | Unicode, många | 0.12.1 | 28 juni 2012 | Nej | Extern | |
Subtile | XUL, JavaScript | Linux, Unix, Mac OS X , Microsoft Windows (alla med Xulrunner eller Firefox) | GPL , Mozilla Public License , Apache-licens | GUI, fristående | engelsk | http, https, svn, svn+ssh | 0.2.201505204 | 1 maj 2017 | Nej | Diff, sammanfoga, revisionsdiagram |
SVN Notifier | C# | Microsoft Windows | GPL | GUI, fristående. Den behöver TortoiseSVN installerad. | engelsk | http, https, svn, svn+ssh, fil | 1.9.3 | 25 juni 2012 | ? | ? |
TortoiseSVN | C++, MFC | Microsoft Windows (32/64-bitars) | GPL | Windows Shell (Utforskaren) | 54 språk (inklusive engelska) | http, https, svn, svn+ssh, fil, svn+XXX | 1.14.1 | 10 februari 2021 | Nej | Diff, sammanfoga, revisionsträd, skylla |
Trac | Pytonorm | Linux, Unix, Mac OS X , Microsoft Windows | Modifierad BSD | webbaserat | 33 språk (inklusive engelska) | fil | 1.4.3 | 9 maj 2021 | Ja | Logga |
ViewVC | Pytonorm | http, https | "två-klausuler Berkeley-stil" | webbaserat | engelsk | http, https, svn, svn+ssh, fil | 1.2.1 | 26 mars 2020 | ? | Diff, anteckning, skuld, revisionsgraf |
VisualSVN | Microsoft Windows (32/64-bitars) | Proprietär | Microsoft Visual Studio (alla utgåvor utom Express) | engelsk | http, https, svn, svn+ssh, fil | 7.3.0 | 6 oktober 2020 | Ja | ? | |
Xcode | Objective-C , Kakao | Mac OS | Proprietär, gratis | Xcode IDE | engelsk |
9.4.1 Stöd för SVN togs bort i Xcode 10 |
19 juni 2018 | ? | ? |
Fristående jämförelsetabell för Subversion-klienter
Kundnamn | Fri | Nätverksprotokoll | Diff | Sammanfoga | Bläddra i fjärrlager |
---|---|---|---|---|---|
eSvn | Ja | http, svn | ? | ? | ? |
QSvn | Ja | Ja | ? | ? | |
RapidSVN | Ja | inre | inre | Ja | |
Subtile | Ja | http, https, svn, svn+ssh | Ja | Ja | Ja |