Altrgeo


Icon

Разработчик: Zennaware

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

Стоимость: $59


Не так давно мы публиковали обзор SVN-клиента Versions для Mac. Теперь науступила очередь его ближайшего конкурента Cornerstone от компании Zennaware. Программа эта, отчасти, похожа на конкурента, но при более детальном рассмотрении оказывается, что она полна маленьких “особенностей”, которые выгодно ее выделяют.

Cornerstone относится к числу тех программ, чья функциональность настолько продумана даже в мелочах, что ее использование доставляет ни с чем не сравнимое удовольствие.

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

Установка вполне стандартна.

Icon and setup

Main Window

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

Все диалоги программы отличает высокая продуманность и скрупулезный дизайн.

Вот для примера окно добавления репозитария.

Add Repositary

Обратите внимание, например на кнопку Paste URL в правом нижнем углу – реально удобная микро-фича, спасающая драгоценные 10 секунд жизни. Если у вас в буфере обмена полный URL SVN репозитария – нажмите эту кнопку и поля диалога будут заполнены автоматически.

Такой же продуманностью к мелочам отличается и окно Checkout.

Checkout

После получения копии проекта можно просмотреть его содержимое в нескольких режимах.

Для начала – основной вид.

Main View

Прямо из этого окна можно с легкостью, например, просмотреть файл. В налиии подсветка синтаксиса многих языков программирования.

View File

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

Timeline With Compare

Также удобен и красив просмотр логов SVN.

Log View

Вот так выглядит окно слияния версий.

Merge

После изменения локальных файлов их можно с легкостью залить назад на сервер.

Commit

Очень поразила продуманность даже в такой мелочи как функция Revert. Перед откатом изменений предлагается переместить локальные копии файлов в корзину.

Revert Changes

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

Share.