Эта статья имеет нечеткий стиль цитирования . Май 2012 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) ( |
Сравнение клиентов Subversion включает в себя различные аспекты реализации компьютерных программ в клиентской роли с использованием модели клиент-сервер в Subversion системы контроля версий .
Описания [ править ]
TortoiseSVN , расширение оболочки Windows, дает обратную связь о состоянии элементов с версией, добавляя наложения к значкам в проводнике Windows. Команды репозитория могут быть выполнены из расширенного контекстного меню, предоставляемого Tortoise.
SmartSVN обеспечивает аналогичную интеграцию с Explorer, но также может использоваться как отдельный клиент SVN для разных платформ. SmartSVN доступен в трех различных версиях: бесплатная версия Foundation с меньшим количеством функций и две коммерческие версии под названием Professional и Enterprise с полным набором функций.
Некоторые программисты предпочитают, чтобы клиент был интегрирован в их среду разработки. Такие среды могут обеспечивать визуальную обратную связь о состоянии элементов с версией и добавлять команды репозитория в меню среды разработки. Примеры этого подхода включают AnkhSVN и VisualSVN для использования с Microsoft Visual Studio и Subversive [1] [2] для использования с Eclipse . Интеграция Delphi XE Subversion встроена в Delphi IDE .
Обычно Subversion открывается через Webdav с помощью веб-сервера Apache . В этом случае можно использовать любой клиент Webdav, но предоставляемые таким образом функциональные возможности могут быть ограничены. Альтернативные способы обслуживания Subversion включают uberSVN и VisualSVN Server .
Таблица сравнения клиентов Subversion [ править ]
Имя | Язык программирования , инструментарий | Операционная система | Лицензия | Интеграция | Языки | Сетевые протоколы | Текущая версия | Дата последнего выпуска | Функционал сервера | Визуализация |
---|---|---|---|---|---|---|---|---|---|---|
АнхСВН | C # , SharpSvn | Майкрософт Виндоус | Лицензия Apache | Microsoft Visual Studio (все редакции, кроме Express) | английский | http, https, svn, svn + ssh, файл | 2.6.12735 | 5 октября 2016 г . | Нет | Разница, вина, история, свойства |
eSvn | C ++, Qt | Unix-подобные операционные системы (дистрибутивы GNU / Linux, FreeBSD, Sun Solaris и другие), Mac OS X и Windows | GPL | GUI, автономный (например , WinCVS , Cervisia ) | английский | http, svn | 0.6.12 | Для ОС * nix: 16 июля 2007 г . [3] Для Windows: 12 июля 2007 г . [4] | .Нет | ? |
Хронология PixelNovel | C ++ | Mac OS X , Microsoft Windows | Бесплатно при использовании с веб-хранилищем PixelNovel, 30-дневная пробная версия с коммерческим обновлением в противном случае | Adobe Photoshop | английский | svn | 1.0 | 7 июля 2009 г . | [5] [6]? | ? |
QSvn | C ++, Qt | Linux, Unix, Mac OS X , Microsoft Windows | GPL | GUI, автономный (например, WinCVS) | английский | 0.8.3 | 26 июля 2009 г . | Нет | ? | |
КроликVCS | 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, файл | 0,18 [7] | 12 февраля 2020 г . | [8]? | ? |
RapidSVN | C ++, wxWidgets | Linux, Unix, Mac OS X , Microsoft Windows , Solaris и многие другие | GPL | GUI, автономный | Unicode, многие | 0.12.1 | 28 июня 2012 г . | Нет | Внешний | |
SubTile | XUL, Javascript | Linux, Unix, Mac OS X , Microsoft Windows (любой с Xulrunner или Firefox) | GPL , Mozilla Public License , Apache License | GUI, автономный | английский | http, https, svn, svn + ssh | 0,2.201505204 | 1 мая 2017 г . | [9]Нет | График различий, слияния, пересмотра |
svn-scm [10] | Машинопись | Linux , macOS , Windows | Лицензия MIT | Расширение для кода Visual Studio | английский | Зависит от локальной установки svn | 2.13.5 [11] | 12 ноября 2020 г . | [12]да | Быстрое определение различий в желобе, создание списков изменений, изменение рабочей копии, разветвление, создание патчей, просмотр различий |
Уведомитель SVN | C # | Майкрософт Виндоус | GPL | GUI, автономный. Требуется установленный TortoiseSVN. | английский | http, https, svn, svn + ssh, файл | 1.9.3 | 25 июня 2012 г . | [13]? | ? |
TortoiseSVN | C ++, MFC | Microsoft Windows (32/64-бит) | GPL | Оболочка Windows (проводник) | 54 языка (включая en) | http, https, svn, svn + ssh, файл, svn + XXX | 1.14.0 | 27 мая 2020 г . | да | Различия, слияние, дерево ревизий, вина |
Trac | Python | Linux, Unix, Mac OS X , Microsoft Windows | Модифицированная BSD | Интернет | [31 язык] [3] | файл | 1.2.4 [14] | 17 июля 2019 г . | [15]да | Бревно |
Контроль версий для инженеров | - | Окна | бесплатное ПО | GUI, автономный | английский | http, https, svn, файл | 0,20 | 10 ноября 2016 г . | [16]Нет | Внутреннее сравнение изображений, внешнее сравнение, сравнение для документов MS Word, чертежей MS Visio VSD, чертежей DWG и DXF, Kompas CDW, ведение журнала фиксации |
Версии [17] | - | macOS | Собственная 30-дневная пробная версия. | GUI, автономный | английский | ssh-svn | 1.4.1 [18] | 15 марта 2018 г . | [19]? | diff, update, commit, revert, |
ViewVC | Python | http, https | "двухпунктный стиль Беркли" | Интернет | английский | http, https, svn, svn + ssh, файл | 1.1.23 | 4 ноября 2014 г . | [20]? | Различия, аннотации, авторство, график изменений |
VisualSVN | Microsoft Windows (32/64-бит) | проприетарный | Microsoft Visual Studio (все редакции, кроме Express) | английский | http, https, svn, svn + ssh, файл | 7.3.0 | 6 октября 2020 г . | [21]да | ? | |
Xcode | Objective-C , Какао | macOS | Собственная, бесплатная [22] | Xcode IDE | английский | 9.4.1 Поддержка SVN была прекращена в Xcode 10 | 19 июня 2018 г . | ? | ? |
Таблица сравнения автономных клиентов Subversion [ править ]
Имя клиента | Свободный | Сетевые протоколы | Diff | Объединить | Просмотр удаленного репозитория |
---|---|---|---|---|---|
eSvn | да | http, svn | ? | ? | ? |
QSvn | да | да | ? | ? | |
RapidSVN | да | внутренний | внутренний | да | |
SubTile | да | http, https, svn, svn + ssh | да | да | да |
См. Также [ править ]
- Контроль версий
Ссылки [ править ]
- ^ Cei, Ugo; Лучиди, Пьерджоржио (2010). Веб-службы Alfresco 3 . Packt Publishing Ltd. стр. np ISBN 9781849511537. Проверено 4 марта 2013 .
В Eclipse, например, вам нужно будет установить один из существующих плагинов Subversion, например Subversive [...]
- ^ http://www.eclipse.org/subversive/
- ^ eSvn - Просмотрите /eSvn/0.6.12 на SourceForge.net
- ^ eSvn - Просмотрите /eSvn/0.6.11 на SourceForge.net
- ^ Пресс-центр - PixelNovel - инновационные инструменты для пользователей Adobe Photoshop, такие как контроль версий для Photoshop и плагин Photoshop для экспорта фотографий на Flickr. Архивировано 12 июля 2012 г. на Archive.today.
- ^ Выпущена временная шкала PixelNovel - пресс-релиз -PixelNovel - инновационные инструменты для пользователей Adobe Photoshop, такие как контроль версий для Photoshop и плагин Photoshop для экспорта ... Архивировано 13 июля 2012 г. на Archive.today
- ^ [1]
- ^ [2]
- ^ Проект SubTile
- ^ "svn-scm" . github-JohnstonCode-svn-scm .
- ^ JohnstonCode. «Релизы-2.13.5» . GitHub .
- ^ https://github.com/JohnstonCode/svn-scm/releases/tag/v2.13.5
- ^ http://svnnotifier.tigris.org/source/browse/*checkout*/svnnotifier/trunk/ReleaseNotes.txt
- ^ Журнал изменений Trac
- ^ Журнал изменений Trac
- ^ Страница ″ Контроль версий для инженеров ″ на Sourceforge
- ^ «Версии» . versionsapp.com/ .
- ^ «Примечания к выпуску приложения Versions» . versionapp.com .
- ^ https://www.versionsapp.com/releaseNotes
- ^ viewvc Документы и файлы:
- ^ VisualSVN | История версий
- ^ Xcode в Mac App Store