KDESvn

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 19:45, 26 мая 2017.
KDESvn
Kdesvn logo.png
Kdesvn screenshot.jpg
Интерфейс программы KDESvn
Создатели: Rajko Albrecht
Написана на: C++
Тип ПО: Система управления версиями
Лицензия: General Public License
Веб-сайт Subversion client for KDE

KDESvn — это графический клиент системы контроля версий Subversion в составе набора приложений KDE Software Compilation. Он использует обёртку программного интерфейса Subversion, разработанного RapidSVN. Это полностью самостоятельный клиент и административный интерфейс, а не просто парсер вывода утилиты svn. KDESvn также взаимодействует с приложением KWallet, таким образом опционально сохраняет пароли к репозиторию[Источник 1]

Особенности

Как у многих приложений в KDE, сильная сторона KDEsvn — конфигурируемость. Кроме того, клиент хорошо интегрируется с другими приложениями KDE Software Compilation, включая KIO (KDE Input/Output). KDEsvn использует код RapidSVN, поэтому поддерживает все функции SVN: update, commit, blame, add, delete, merge, checkout и import[Источник 2].

Данная система контроля версий чрезвычайно удобна для небольшой группы, особенно если серьёзных требований по веткам и их слиянию не предъявляется. И хотя в консоли Subversion пользоваться удобно и просто, иногда бывает удобнее просмотреть графически историю версий или быстро вытащить нужный файл определённой ревизии - тут нам поможет svn клиент kdesvn.

Просмотр и управление содержимым репозитория SVN

Собственно, kdesvn удобен тем, что позволяет быстро и легко просматривать истории ревизий какого-то конкретного файла, посмотреть на репозиторий "с высоты птичьего полёта".

Так же очень удобно быстро посмотреть, в каком состоянии были файлы в определённой ревизии (например, меню Subversion - Репозиторий - Select browse revision), а потом посмотреть на файл или (что чаще) скопировать из текста какой-нибудь удачный кусок, который был удалён раньше.

Выделив один файл, можно просмотреть его историю его правок (blame). И если разработчик не ленился описывать коммиты, то у нас останется полная история того, что изменилось, а так же кто и когда это сделал[Источник 3].

Источники

  1. KDESvn // Википедия [2017]. URL: https://ru.wikipedia.org/wiki/KDESvne (дата обращения: 04.05.2017).
  2. ТОП 5: Клиенты систем управления версиями (SVN) // ubuntu [2001-2017]. URL: http://help.ubuntu.ru/fullcircle/31/svn (дата обращения: 04.05.2017).
  3. KdeSVN: графический svn клиент к Subversion // Записки дебианщика. URL: : http://mydebianblog.blogspot.ru/2010/09/kdesvn-svn-subversion.html (дата обращения: 04.05.2017).

Ссылки