[Versions] Обзор программы по управлению версиями

6

Versions Icon

Разработчик: PICO + Sofa

Текущая версия: 1.0.7

Стоимость: €39


Управление версиями — одна из важнейших частей жизни любого разработчика. Об этом говорит даже число созданных для этого программ. Одной из самых популярных систем контроля версий был и остается Subversion.

Естественно, его интерфейс командной строки знаком и привычен всем, кто так или иначе работает с SVN. Его функциональность может сравниться только с его же аскетичностью. Но, чёрт побери, у нас MasOS, и в ней все должно быть прекрасно — даже система контроля версий.

Думаю именно так (или схожим образом) и размышляли разработчики SVN клиента Versions, создавая свой продукт. То, что получилось — можно охарактеризовать девизом «Совершенной OS — совершенный клиент контроля версий».

К числу возможностей Versions относятся:

  • Полная поддержка Subversion 1.6
  • Возможность аннотирования, блокирования и разблокированная файлов
  • Удобный режим Timeline для просмотра всех событий репозитария
  • Создание закладок на репозитарии с удобной их группировкой
  • Поддержка SSH
  • Возможность просмотра репозитария без выполнения checkout-а

Давайте подробнее рассмотрим, что у них получилось. Сразу предупрежу, что этот обзор — далеко не инструкция по работе с SVN и программой Versions, воспринимайте его скорее просто как демонстрацию возможностей этой замечательной программы.

Главное окно предлагает на выбор два основных действия: добавить или ссылку на онлайн репозитарий, или добавить рабочую копию, если она уже есть у вас на диске.

Main Program Window

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

При нажатии на кнопку добавления онлайн ссылки — открывается удобное окно, в котором можно ввести все параметры:

Adding new repo

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

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

Add Working Copy

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

Browse View

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

Timeline View

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

Очень приятно реализован выбор файлов для сравнения.

Diff Select

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

Diff View

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

Quick View

В общем, подводя итог краткому знакомству, можно сказать, что Versions — явно стоит своих денег, облегчая процесс работы с SVN, особенно для начинающих пользователей. Рекомендуем.

Поделиться
Сохранить