[Cornerstone] Обзор программы по управлению версиями для Mac
![]()
| Разработчик:
Текущая версия: 1.5 Стоимость: $59
|
Не так давно мы публиковали обзор SVN-клиента Versions для Mac. Теперь науступила очередь его ближайшего конкурента Cornerstone от компании Zennaware. Программа эта, отчасти, похожа на конкурента, но при более детальном рассмотрении оказывается, что она полна маленьких “особенностей”, которые выгодно ее выделяют.
Cornerstone относится к числу тех программ, чья функциональность настолько продумана даже в мелочах, что ее использование доставляет ни с чем не сравнимое удовольствие.
Давайте рассмотрим ее подробнее. Описать ее возможности в рамках одного обзора просто нереально, поэтому рекомендую ознакомиться с их .
Установка вполне стандартна.
![]()

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

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

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

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

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

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

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

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

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

В общем, можно сказать, что конкурент у Versions имеется достойный, и ему есть чем ответить и предложить свои уникальные особенности.
Павел Дмитриев
Редактор MacOSWorld.ru, Python и Objective-C разработчик, обозреватель обзоров и макбуковладелец. Мой twitter — @cleg
-
deonis
-
http://intensedebate.com/people/cleg cleg
-
http://intensedebate.com/people/cleg cleg
