Сравнение клиентов Subversion включает в себя различные аспекты реализации компьютерного программного обеспечения роли клиента с использованием клиент-серверной модели системы контроля версий Subversion .
TortoiseSVN , расширение оболочки Windows, дает обратную связь о состоянии версионных элементов, добавляя наложения на значки в проводнике Windows. Команды репозитория можно выполнять из расширенного контекстного меню, предоставляемого Tortoise.
Некоторые программисты предпочитают иметь клиент, интегрированный в их среду разработки. Такие среды могут предоставлять визуальную обратную связь о состоянии версионированных элементов и добавлять команды репозитория в меню среды разработки. Примерами такого подхода являются AnkhSVN и VisualSVN для использования с Microsoft Visual Studio и Eclipse Subversive [1] [2] для использования с Eclipse Platform IDE . Интеграция Delphi XE Subversion встроена в интегрированную среду разработки Delphi .
Распространено предоставление Subversion через WebDAV с использованием веб-сервера Apache . В этом случае можно использовать любой клиент WebDAV, но предоставляемая таким образом функциональность может быть ограничена. Альтернативные способы обслуживания Subversion включают uberSVN и VisualSVN Server .
Имя | Язык программирования , инструментарий | Операционная система | Лицензия | Интеграция | Языки | Сетевые протоколы | Текущая версия | Последняя дата выпуска | Функциональность сервера | Визуализация |
---|---|---|---|---|---|---|---|---|---|---|
АнкСВН | C# , SharpSvn | Майкрософт Виндоус | Лицензия Apache | Microsoft Visual Studio (все выпуски, кроме Express) | Английский | http, https, svn, svn+ssh, файл | 2.9.87 | 9 ноября 2021 г. ( 2021-11-09 ) | [3]Нет | Diff, вина, история, свойства |
еСвн | C++, Qt | Unix-подобные операционные системы (дистрибутивы Linux, FreeBSD, Sun Solaris и другие), Mac OS X и Windows | GPL | Графический интерфейс, автономный (например, WinCVS , Cervisia ) | Английский | http, svn | 0.6.12 | Для ОС *nix: 16 июля 2007 г ( 2007-07-16 ) ( 2007-07-12 ) | . [4] Для Windows: 12 июля 2007 г [5]Нет | ? |
Хронология PixelNovel | С++ | Mac OS X , Microsoft Windows | Бесплатно при использовании с веб-хранилищем PixelNovel, в противном случае — 30-дневная пробная версия с коммерческим обновлением | Adobe Photoshop | Английский | свн | 1.0 | 7 июля 2009 г (2009-07-07) | [6] [7]? | ? |
QSvn | C++, Qt | Linux, Unix, Mac OS X , Microsoft Windows | GPL | Графический интерфейс, автономный (типа WinCVS) | Английский | 0.8.3 | 26 июля 2009 г. (2009-07-26) | Нет | ? | |
RabbitVCS | Питон, GTK+ | линукс | GPL | Наутилус, Тунар , Гедит , 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, файл | 0,19 [8] | 19 июля 2023 г. (2023-07-19) | [9]? | Разница, вина, история |
RapidSVN | C++, wxWidgets | Linux, Unix, Mac OS X , Microsoft Windows , Solaris и многие другие | GPL | Графический интерфейс, автономный | Юникод, много | 0.12.1 | 28 июня 2012 г. (2012-06-28) | Нет | Внешний | |
Уведомитель SVN | С# | Майкрософт Виндоус | GPL | GUI, автономный. Требуется установленный TortoiseSVN. | Английский | http, https, svn, svn+ssh, файл | 1.9.3 | 25 июня 2012 г. (2012-06-25) | [10]? | ? |
TortoiseSVN | С++, МФК | Microsoft Windows (32/64-бит/Arm64) | GPL | Оболочка Windows (Проводник) | 54 языка (включая английский) [11] | http, https, svn, svn+ssh, файл, svn+XXX | 1.14.7 | 16 апреля 2024 г. (2024-04-16) | [12]Нет | Diff, merge, Revision Tree, blame |
Трак | Питон | Linux, Unix, Mac OS X , Microsoft Windows | Модифицированный BSD | веб-ориентированный | 33 языка (включая английский) [13] | файл | 1.4.3 [14] | 9 мая 2021 г. (2021-05-09) | [15]Да | Бревно |
ПросмотрVC | Питон | http, https | "двухпунктный стиль Беркли" | веб-ориентированный | Английский | http, https, svn, svn+ssh, файл | 1.2.1 | 26 марта 2020 г. (2020-03-26) | [16]? | Diff, аннотация, обвинение, график ревизий |
VisualSVN | Microsoft Windows (32/64-бит) | запатентованный | Microsoft Visual Studio (все выпуски, кроме Express) | Английский | http, https, svn, svn+ssh, файл | 7.3.0 | 6 октября 2020 г. (2020-10-06) | [17]Да | ? | |
Xкод | Objective-C , Какао | macOS | Запатентованная, бесплатная [18] | Xcode-IDE-среда | Английский | 9.4.1 Поддержка SVN прекращена в Xcode 10 | 19 июня 2018 г. (2018-06-19) | ? | ? |
Имя клиента | Бесплатно | Сетевые протоколы | Разница | Слияние | Просмотр удаленного репозитория |
---|---|---|---|---|---|
еСвн | Да | http, svn | ? | ? | ? |
QSvn | Да | Да | ? | ? | |
RapidSVN | Да | внутренний | внутренний | Да |
Например, в Eclipse вам придется установить один из существующих плагинов Subversion, например Subversive [...]