[Versions] Обзор программы по управлению версиями
![]()
|
Разработчик: Текущая версия: 1.0.7 Стоимость: €39
|
Управление версиями — одна из важнейших частей жизни любого разработчика. Об этом говорит даже число созданных для этого программ. Одной из самых популярных систем контроля версий был и остается .
Естественно, его интерфейс командной строки знаком и привычен всем, кто так или иначе работает с SVN. Его функциональность может сравниться только с его же аскетичностью. Но, чёрт побери, у нас MasOS, и в ней все должно быть прекрасно — даже система контроля версий.
Думаю именно так (или схожим образом) и размышляли разработчики SVN клиента Versions, создавая свой продукт. То, что получилось — можно охарактеризовать девизом «Совершенной OS — совершенный клиент контроля версий».
К числу возможностей Versions относятся:
- Полная поддержка Subversion 1.6
- Возможность аннотирования, блокирования и разблокированная файлов
- Удобный режим Timeline для просмотра всех событий репозитария
- Создание закладок на репозитарии с удобной их группировкой
- Поддержка SSH
- Возможность просмотра репозитария без выполнения checkout-а
Давайте подробнее рассмотрим, что у них получилось. Сразу предупрежу, что этот обзор — далеко не инструкция по работе с SVN и программой Versions, воспринимайте его скорее просто как демонстрацию возможностей этой замечательной программы.
Главное окно предлагает на выбор два основных действия: добавить или ссылку на онлайн репозитарий, или добавить рабочую копию, если она уже есть у вас на диске.

Так же можно создать локальный репозиторий или прямо из программы зарегистрировать аккаунт на SVN-хостинге .
При нажатии на кнопку добавления онлайн ссылки — открывается удобное окно, в котором можно ввести все параметры:

После этого, репозитарий будет добавлен в список в левой части окна и доступен для просмотра.
Добавление рабочей копии — еще проще. Достаточно указать только её размещение.

Для просмотра репозитариев программа предлагает один из трех видов на выбор. Базовый — это Browse, режим просмотра файлов. Большая часть работы делается именно в нем. Все кнопки управления расположены на панели инструментов. Они позволяют выполнять все основные операции по работе с репозитарием.

Второй, необычайно удобный режим просмотра это — Timeline. В этом режиме показывается хронология изменений файлов проекта со всеми комментариями.

Третий режим — Transcript, позволяет просмотреть более детально лог.
Очень приятно реализован выбор файлов для сравнения.

После выбора ревизий файла, которые мы хотим сравнить — появится окно Diff, наглядно демонстрирующее разницу.

Программа продумана до мелочей. Например, для всех файлов работает QuickView.

В общем, подводя итог краткому знакомству, можно сказать, что Versions — явно стоит своих денег, облегчая процесс работы с SVN, особенно для начинающих пользователей. Рекомендуем.
Влад Gorohovsky
IT-журналист, неоднократно публиковался в украинских журналах Домашний ПК, Компьютерное обозрение, Mobility. Автор и руководитель проектов macosworld.ru и freshmac.ru.
-
http://intensedebate.com/people/cleg cleg
-
http://www.pidor.com жопник
-
http://twitter.com/dmitryverbitsky @dmitryverbitsky
-
cleg
-
UncleMiF
-
http://intensedebate.com/people/b166ar Влад Gorohovsky
