Меню

Сравнение файлов для mac



Путеводитель по программам для сравнения данных

Beyond Compare 3

Программа для сравнения файлов и папок, в том числе заархивированных или расположенных на удаленном сервере. С помощью Beyond Compare 3 также можно сравнивать ключи Реестра, изображения, MP3-теги, синхронизировать каталоги, редактировать исходный код и выполнять множество других задач.

Интерфейс Beyond Compare удобен за счет многовкладочного интерфейса: это позволяет работать с несколькими сессиями параллельно и в одном окне. Помимо того, можно создавать рабочие пространства (workspaces) — коллекции открытых сессий.

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

В режиме сравнения файлов используется традиционный двухпанельный интерфейс. Цвет шрифта позволяет отметить важные различия (красная маркировка) и менее существенные (синяя), фоновый цвет также несет функциональное значение. Для правки текста предусмотрен полноценный редактор исходного кода с поддержкой соответствующих форматов (см. Tools → File Formats).

При сравнении каталогов используется тот же двухпанельный вид отображения. Для показа различий применяются маркировки и значки, значение которых легко обнаружить в документации. Можно сравнивать директории как побайтово (медленный метод), так и по указанным свойствам, таким как дата или размер (быстрый метод).

Отображение данных регулируется посредством файлового фильтра (вывод указанных типов файлов) или фильтра отображения (показ изменений). Все необходимые инструменты вынесены на панель инструментов справа от вкладок. В меню Actions находятся команды, связанные с синхронизацией и сравнением. Управление отображением доступно в меню View.

В сравнении каталогов могут быть задействованы различные источники — не только локальные, но также и удаленные каталоги, архивы (поддерживаются форматы RAR, ZIP, 7z и мн. др.), снимки файловой структуры (snapshots). Благодаря предосмотру, можно заранее ознакомиться с результатом синхронизации.

Рутинные задачи автоматизируются с помощью скриптов. В Beyond Compare есть поддержка командной строки и регулярных выражений. Отчет доступен для печати или вывода в форматах HTML и TXT.

Резюме. Beyond Compare представляет собой многофункциональное решение для синхронизации, слияния, редактирования различных типов данных. Наравне с функциональностью, очень удобен многовкладочный интерфейс с поддержкой сессий и рабочих пространств. В результате, программа хороша при работе как с малыми, так и с достаточно сложными проектами.

[+] Удобный интерфейс
[+] Работа с архивами и удаленными каталогами
[+] Возможности автоматизации
[+] Доступные фильтры и режимы отображения

Compare++

Compare++ представляет собой программу для сравнения директорий и текстовых файлов в ОС Windows. Позиционируется, прежде всего, как инструмент для программистов и веб-разработчиков: благодаря распознаванию функций, классов, документ с исходным кодом легко структурируется, удобен в навигации, редактировании.

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

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

Из других особенностей редактирования: предусмотрена нумерация строк, подсветка синтаксиса (C/C++, Java, C#, Javascript, CSS и мн. др.), в том числе парных скобок. Все внесенные в документах правки маркируются: текст был изменен, удален или добавлен. Результат сравнения можно экспортировать в diff-, txt- или html-файл и, опционально, отправить на email.

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

Возможна работа через интерфейс командной строки. Соответственно, Compare++ интегрируется с продуктами SVN, Git, Perforce, Microsoft TFS, SourceSafe и прочими системами в качестве внешнего инструментария для сравнения.

Резюме. Compare++ можно рассматривать как хорошо настраиваемый редактор исходного кода, с функциями сравнения и синхронизации. Равно как и наоборот — как программу для синхронизации с редакторскими функциями. В связке с интеграционными возможностями, программа будет полезна как дополнение к IDE-среде.

[−] Нет полноценной поддержки сессий
[−] Отсутствие расширений
[+] Удобная работа с исходным кодом
[+] Трехстороннее слияние
[+] Создание diff-патчей и отчетов

Araxis Merge

Araxis Merge — программа для визуального сравнения, слияния и синхронизации папок. Встроенный редактор распознает различные форматы документов: исходный код, веб-страницы, XML, PDF, Microsoft Office, изображения и т. п. Также в Merge предусмотрена интеграция с популярными системами управления версиями и другими средами разработки.

В Merge задействован вкладочный интерфейс, поддерживается сохранение сеансов и рабочих пространств со всеми настройками в отдельный файл. Лента Ribbon разделена на секции, благодаря этому расположение команд легко запоминается, инструменты для работы с текстом всегда под рукой. Все действия, связанные с редактированием и навигацией по тексту, доступны на ленте. Панель инструментов тщательно настраивается только в Mac OS, возможны и другие различия между версиями Merge, в зависимости от платформы. Расположение панелей легко изменить на вертикальное или горизонтальное расположение, можно добавить дополнительные информационные колонки. Таким образом, программа удобна, ее интерфейс продуман до мелочей.

Merge поддерживает 4 режима сравнения. Дополнительные режимы (сравнение изображений и двоичных данных) не столь интересны ввиду отсутствия инструментов редактирования. Поэтому далее речь будет идти о сравнении файлов и директорий.

Текстовый редактор поддерживает подсветку синтаксиса, нумерацию строк. При сравнении, кроме изменений, отмеченных соответствующим цветом, удобно отслеживать связи между строками посредством соединительных линий (Linking lines). Наведя курсор на соответствующий блок, можно применить для него операцию слияния с соседним файлом (функция Point-and-click merging). Здесь улавливается аналогия с упомянутой в первой части обзора программой SmartSynchronize. В документ можно добавлять закладки и комментарии. Экспорт отчетов, с занесением всех отличий, осуществляется в форматах DIFF, HTML, HTML-слайдшоу и XML.

Читайте также:  Образовать степень сравнения sad

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

Конфигурация фильтров для директорий и файлов доступна в разделе Filters настроек. Они делятся на визуальные (вывод только нужных данных) и фильтры выбора (выбор файлов по заданным критериям).

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

Потенциальные возможности Araxis Merge значительно возрастают, если брать в расчет интеграцию с Mercurial, Git, Subversion, Perforce и другими средами. Расширяемость обеспечивается встроенными в программу плагинами.

Резюме. Araxis Merge — программа с хорошо продуманным интерфейсом, оптимальным набором инструментов для сравнения, синхронизации и слияния данных. Из пожеланий — не хватает дополнительных режимов сравнения данных, в сочетании с удобным редактированием, как в случае с Beyond Compare.

[+] Интеграция со средами разработки
[+] Удобное визуальное сравнение
[+] Переключение режимов отображения
[+] Статистика и отчетность

UltraCompare Professional

UltraCompare позволяет сравнивать текстовые файлы, документы Word, двоичные файлы, каталоги и архивы, локальные, удаленные директории и съемные носители. Поддерживаются автоматическая синхронизация, трехстороннее слияние, поиск дубликатов и прочие вспомогательные операции.

Интерфейс UltraCompare предусматривает как сессии, так и рабочие пространства. Он удобен, не в последнюю очередь, за счет быстрого доступа к файловым операциям: например, можно выбрать для сравнения нужные файлы прямо из боковой панели. Здесь же, в левой панели, можно создать фильтр. Дополнительные опции можно найти в разделе Ignore Options настроек.

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

При сравнении текста, строки с различиями маркируются фоновым цветом и помечаются символами рядом с нумерацией. Соединительные линии позволяют отследить связь между двумя документами и помогают при слиянии, соответствующие команды доступны в разделе меню Merge. Для редактирования исходного кода рекомендуется прибегнуть к инструментарию программы UltraEdit. Возникает вопрос: насколько целесообразно оплачивать одну из дополнительных возможностей, если стоимость этого редактора выше, чем UltraCompare.

Для рекурсивного и не рекурсивного сравнения доступны локальные, удаленные и съемные источники, также поддерживаются ZIP-, RAR-, JAR- архивы. Результаты сравнения отображаются по обе панели (источник — получатель). Сравнение осуществляется по размеру и возрасту или содержимому файлов.

Пользователь имеет возможность создавать правила синхронизации (rules): замена файлов, удаление устаревших элементов, копирование и прочие. Возможна синхронизация по расписанию. Поддерживается командная строка, в наличии интеграция с приложениями для контроля версий: AnkhSVN Perforce, QVCS, Subversion, TortoiseCVS, TortoiseSVN и другими.

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

[+] Сравнение архивов и удаленных каталогов
[+] Интеграция с приложениями для контроля версий
[+] Трехстороннее сравнение
[−] Ограничения встроенного редактора

ExamDiff Pro

Программа ExamDiff предназначена для визуального сравнения текстовых, двоичных файлов и директорий. В длинном списке основных функций можно обнаружить поддержку плагинов. Благодаря им, возможна работа с такими форматами, как XML, HTML, PDF, MS Excel, Word, PowerPoint и другими.

Очевидно, что для редактирования кода ExamDiff открывает широкие возможности, как по функциональности, так и по удобству. Меню View позволяет настроить отображение панелей на усмотрение пользователя, панель инструментов полностью настраиваема.

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

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

Помимо редакций Pro Standard и Pro Master, существует бесплатная версия ExamDiff. В ней нет трехстороннего слияния, сравнения директорий и двоичных файлов.

Резюме. ExamDiff Pro содержит необходимые инструменты для редактирования. Редактор адаптирован для работы с большими документами, исходным кодом, позволяя быстро ориентироваться по документу и переходить в нужный участок файла.

[+] Гибкая настройка
[+] Расширенные функции редактирования
[+] Поддержка расширений
[+] Удобная навигация по документам

Источник

Аналоги WinMerge для Mac OS

WinMerge — это средство для сравнения и синхронизации Open Source для Windows. WinMerge может сравнивать как папки, так и файлы, представляя различия в визуальном текстовом формате, который легко понять и обрабатывать. Программа имеет 32 языка. С помощью xdocdiff-Plugin вы даже можете сравнить Word, Excel, PowerPoint, PDF и некоторые другие файлы.

Начиная с версии 2.16 — это зеркальный выпуск форка WinMerge JP.

Характеристики:
— Визуальное сравнение и синхронизация текстовых файлов.
— Гибкий редактор с подсветкой синтаксиса, номерами строк и переносом слов.
— Работает с форматами текстовых файлов DOS, Unix и Mac.
— Поддержка Unicode (начиная с версии 2.8.0 файлы UTF-8 правильно читаются без спецификации).
— Панель сравнение показывает текущую разницу в двух вертикальных панелях.
— Панель расположения показывает карту сравниваемых файлов.
— Выделяет различия внутри строк в файле сравнения.
— Может также генерировать HTML-отчет с выделенными различиями.
— Фильтры файлов на основе регулярных выражений в каталоге позволяют исключать и включать элементы.
— Обнаружение перемещенных строк в файле сравнения.
— Возможность игнорировать пробелы и изменения регистра букв.
— Создает файлы патчей.
— Интеграция с оболочкой (поддерживает 64-битные версии Windows).
— Элементарная визуальная интеграция SourceSafe и Rational ClearCase.
— Поддержка архивных файлов с использованием 7-Zip.
-Плагины.
— Языковая локализация через текстовые PO-файлы.
— Онлайн руководство, справочное руководство HTML.
— Создает нормальные, контекстные и унифицированные патчи.

Читайте также:  Тиранозавр сравнение с человеком

Источник

BBEdit, или как найти и сравнить различия в текстовых файлах на Mac

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

BEdit является одним из самых мощных, быстрых и многофункциональных текстовых редакторов, доступных для Mac.

Как искать и сравнивать различия в текстовых файлах с помощью BBEdit

1. Загрузите BBEdit с сайта разработчика (программа платная, но имеется пробная версия на 30 дней) и установите его;

2. Откройте BBEdit, выберите меню «Search» и нажмите «Find Differences»;

3. Нажмите на кнопку «Файл» рядом с опцией «Слева» (Left) и выберите первый сравниваемый документ. Затем нажмите кнопку «Файл» рядом с опцией «Справа» (Right) и выберите второй документ. После этого нажмите кнопку «Compare»*;

4. Просмотрите различия между двумя файлами. Они будут выделены, а в нижней части окна будет отображен полный список различий;

5. При желании можно нажать «Apply» в нижней части окна для переноса различий из одного документа в другой.

* Обратите внимание, что вы также можете перетаскивать текстовые файлы в окно «Найти различия».

Если вы не можете использовать BBEdit по какой-либо причине (например, из-за проблем с загрузкой или установкой приложения), для сравнения файлов можно использовать инструмент командной строки или программу FileMerge. Если вы используете git, введите «git diff Имя файла.txt». Данные варианты лучше всего подходят для работы с кодом, скриптами и обычным текстом.

Источник

Araxis Merge Pro. Профессиональное решение для сравнения файлов на Mac OS X

У пользователей, занимающихся на Маке действительно серьезной работой, а не только прослушиванием музыки, просмотром фильмов или играми, традиционной популярностью пользуются приложения, позволяющие сравнивать между собой несколько файлов. Подобные программы позволяют легко отслеживать изменения в двух текстовых файлах или кусках программного кода, относительно легко сравнить несколько изображений и пр., избавляя от утомительного ручного поиска изменений. Таких приложений выпущено достаточно и о некоторых мы уже рассказывали на страницах нашего сайта. Сегодня мы снова решили вернуться к теме сравнения файлов и рассказать о приложении Araxis Merge, разработанном одноименной компанией.

Araxis Merge — мультиплатформенное приложение, имеющее свои версии в системах Windows и Mac OS X. Версия для Windows нам, по понятным причинам, малоинтересна, поэтому поговорим о mac-версии программы.

Приложение распространяется в виде DMG-образа. Помимо самого приложения, в состав образа входят образцы AppleScript-скриптов, которые можно использовать в работе, образцы файлов для сравнения и несколько утилит, которые можно использовать вместе с приложением в режиме командной строки. На сайте разработчика можно найти подробную информацию о том, как устанавливать те или иные компоненты, входящие в дистрибутив программы.

Приложение Araxis Merge, традиционно для большинства mac-программ, имеет простой и понятный интерфейс, позволяющий даже без поддержки родного для пользователя языкапонять принцип работы приложения и порядок его использования. К слову сказать, русская, а ровно и какая-либо иная локализация, отличная от английской, в Araxis Merge отсутствует напрочь. Окно программы имеет аккуратный, без особых графических изысков, интерфейс, включающий два окна для сопоставления файлов и панель инструментов, которая расположилась вверху окна.

Araxis Merge — достаточно продвинутое приложение, которое умеет сравнивать между собой не только текстовые файлы. Можно выделить 4 основных режима работы программы: сравнение текстовых файлов, сравнение папок, сравнение изображений и, наконец, сравнение бинарных файлов (приложений). Для запуска каждого режима существут отдельные пункты в меню программы, как вариант, отдельные шорткаты и группа кнопок на панели инструментов. При запуске приложенияокно открывается в дефолтном режиме сравнения, который устанавливается в меню настроек.

Принцип работы довольно прост: в каждую из панелей добавляется по одному файлу, а затем по нескольким критериям сравнивается их содержимое. Например, текстовые файлы могут сравниваться друг с другом в режимах линия-линия, слово-слово, символ-символ. Добавление файлов осуществляется несколькими способами. Первый, и самый простой — перетаскиванием файлов на каждую из панелей окна приложения. Второй, традиционный не только для Windows, но и отчасти для Mac OS X — через меню программы (пункт File->Open File…). Там же находится еще один пункт меню, позволяющий открыть текстовый файл, используя более 100 различных кодировок.

Третий, наиболее удобный на наш взгляд, способ добавления файлов для сравнения — использование небольшого тулбара, расположенного вверху каждой панели. Этот способ удобен, прежде всего тем, что предлагает целых три варианта импорта файлов при минимуме движений мышкой по экрану. Смотрите сами: возможно добавление файлов не только через окно Finder, но и используя историю открытия файлов, причем журнал ведется раздельно для каждой из панелей. Наконец, нажав на кнопку Available Versions, можно открыть одну из предыдущих версий файла, если пользователь их уже не удалил.

Как же, можете сказать вы, в обзоре говорилось про две панели сравнения, а на скриншоте журнала открытых файлов отображены три панели? Все правильно, Araxis Merge действительно умеет сравнить не только два, но также и три файла одновременно. Для отображения третьей панели можно воспользоваться соответствующей кнопкой на панели инструментов (в виде римской цифры III). Для возвращения обратно в режим двух панелей следует воспользоваться кнопкой «II«. В работе, как правило, чаще всего сравниваются только два файла, а не три, и поэтому режим трех окон по умолчанию не используется.

СРАВНЕНИЕ ТЕКСТОВ

В процессе тестирования приложения мы загрузили в обе панели образцы тестовых файлов, которые шли в комплекте с приложением. Как видно на скриншоте, разные типы изменений отмечаются разными цветами. Так, например, если в одном из файлов пристутствует текстовый блок, отсутствующий в другом файле, то этот блок подсвечивается красным или зеленым цветом, причем линиями от одной панели к другой показывается место в тексте, где по мнению программы, должен был бы находиться этот отсутствующий абзац. Изменения не такие глобальные, а касающиеся отдельных слов или символов, также подсвечиваются отдельным цветом. А в самом низу экрана, на инфо-панели будет показана кодировка текстовых файлов, количество и характер найденных отличий, а также общее число строк и колонок в тексте.

Читайте также:  Бумажно масляная изоляция по сравнению с маслонаполненной имеет

Данное приложение неспроcта назвали Araxis Merge — оно умеет не только сравнивать, но объединять текстовые файлы между собой. Достаточно воспользоваться одной из двух кнопок, расположенных все на той же панели инструментов, как содержание левой панели будет записано поверх содержания правой, и наоборот, содержание правой заменит содержание левой. Еще одной характерной особенностью программы является возможность редактирования файлов «на месте», прямо в окне Araxis Merge. Хотим обратить ваше внимание на то, что если сравниваемые файлы имеют статус «для чтения», то заменить содержание одного файла другим или просто отредактировать его не получится. О наличии этого режима будет сигнализировать индикатор желтого цвета, расположенный в правой части мини-тулбара каждой из панедей.

СРАВНЕНИЕ ИЗОБРАЖЕНИЙ

Для тестирования данного режима работы приложения мы, также, использовали тестовые изображения из дистрибутива программы. На первом скриншоте видно, что при практически одинаковом содержании, изображения имеют определенные отличия.

Хорошо, если изображения имеют отличия в достаточно крупных деталях, которые можно сразу заметить, а если изменения будут касаться мелочей? Тут на на помощь приходят инструменты с нижней панели инструментов. Эти инструменты, в частности, позволяют скрыть/показать все одинаковые детали, скрыть/показать отличия, или, как вариант, подсветить отличия на обоих изображениях. Использование инструмента Swap позволит плавно совместить оба изображения, вплоть до того, что они станут идентичны друг другу или, как вариант, поменяются местами друг с другом. Ползунок Scale позволит плавно и одновременно увеличить оба изображения, чтобы иметь возможность рассмотреть мелкие детали.

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

Как можно заметить на последнем скриншоте, Araxis Merge в своей работе использует систему вкладок, располагаю каждую новую пару или тройку стравниваемых файлов в отдельной вкладке, позволяя не захламлять Рабочий стол массой открытых окон.

СРАВНЕНИЕ ПАПОК

Цветовая индикация отличий в составе сравниваемых папок аналогична подобной в режиме сравнения текстовых файлов, и вряд ли ее стоит описывать еще раз. Зато нужно упомянуть о такой штуке, как возможность выделить несколько файлов в сравниваемых папках (выделение происходит строками) и одним кликом мыши запустить их сравнение друг с другом.

СРАВНЕНИЕ БИНАРНЫХ ФАЙЛОВ

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

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

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

  • Text Comparsions

В шести вкладках настраиваются все возможные ньюансы открытия, сравнения и редактирования текстовых файлов. Из числа прочих настроек хочет отметить настройку подсветки синтаксиса программного кода, написанного на многих языках программирования (C-like, Visual Basic, VBScript, Hypertext, XML, Caml, CSS, Erlang, Fortran, F77, Lisp, Perl, SQL, Smalltalk, Python, Ruby, Pascal, Generic, Autolt3)

  • Image Comparsions

Вкладка позволяет лишь настроить цвета подсветки изменений на сравниваемых изображениях.

  • File Comparsions

В четырех вкладках настраиваются параметры сравнения бинарных файлов (цвета и шрифты для отображения изменений, типы файлов, опции отображения на экране и пр.)

  • Folder Comparsions

В шести вкладках настройки сравнения папок и каталогов (тип сканирования, методы сравнения, цвета/шрифты и пр.). Отдельно хочется отметить возможность настройки специальных фильтров, которые можно использовать при сравнении папок.

  • Application Options

Общие настройки приложения, для большего удобства расположенные в пяти вкладках. Среди всей массы настроек хочется отметить настройки использования резервных копий, сделанных Time Machine.

Как уже было сказано в начале статьи, Araxis Merge умеет работать с AppleScript, позволяя пользователю использовать в работе не только те скрипты, что идут в комплексте с приложением, но и свои собственные, а также поддерживает работу в командной строке. Для того чтобы реализовать эту возможность (или, как вариант, интегрировать Araxis Merge с некоторыми другими приложениями), пользователю будет необходимо установить приложения командной строки, также входящие в общий дистрибутив. Хотим отметить, что поддерживается интеграция не только с любым приложением из достаточно приличного списка (AccuRev, Dreamweaver, Eclipse, Git, Interface Builder, Mercurial, Perforce, SmartSVN/SmartCVS, Subclipse, Subversion, Surround SCM, svnX, Versions, xCode), но также и со штатным файловым менеджером Finder. Более подробно про установку приложений командной строки и интеграцию с другими приложениями можно почитать на сайте разработчика в разделе документации к данной программе.

Araxis Merge выпускается в двух редакциях: Standard и Professional Edition. Отличия между редакциями:

  • количество машин, на которые можно установить приложение по одной лицензии
  • отсутствие в стандартной версии некоторых функций, которые есть в профессиональной (трехпанельный режим работы, автоматическое объединение сравниваемых файлов, подсветка, после автоматического объединения, конфликтных секций итогового файла)
  • стоимость (143$ за Standard Edition, против 288$ за Professional Edition с лицензией на 1-4 компьютера)

Подводя итог обзора Araxis Merge можно с уверенностью сказать что при всех своих достоинствах, а их немало у программы, приложение из-за своей убийственной для программ такого жанра стоимости можно порекомендовать только тем пользователям, которые профессионально занимаются созданием приложений для различных платформ. Для повседневного использования, дабы изредка сравнить несколько файлов или папок, лучше поискать другое решение, более доступное в плане стоимости. При создании данного обзора использовалась trial-версия Araxis Merge Professional Edition, которую свободно можно скачать с сайта разработчика, достаточно лишь указать адрес электронной почты, необходимый для получения триального ключа на 1 месяц.

Источник