За 5 лет знакомства с ним и попытками найти ему альтернативу — лучшего не нашел. На ворке купили лицензию, хоть юзается не так уж и часто, но когда он нужен — отрабатывает своё бабло на все 200%. Сравнение директорий вообще мало где есть.
Да, Araxis этим не уникален конечно.
Но проработанность, интерфейс, скорость работы и ещё 101 мелочь, доведённая до ума уже годами вызывает зависимость не хуже, чем яблочная компания у своих фанатов :)
Триал у них полноценный, так что можно месяцок поработать и потестить, а там решить уже — стоит ли он своих денег или нет. К тому же не обязательно каждый год его покупать, т.к. глобальных нововведений вроде уже несколько лет как не добавляют (и правильно, универсальный комбаин аля «Nero Express» с него решили не делать), то без апдейтов можно прожить пару лет спокойно. Может вообще обновляться придётся только с следующим поколением OS :)
Сможет ли кто подсказать, как ОТключить в Meld сравнение файлов по содержимому при сравнении каталогов?
В 99.99% случаев, (а уж при сравнении бекапов так вообще в 100% случаев) достаточно сравнение по времени изменений и дополнительная проверка на содержимое бессмысленна, но занимает на 99.99% времени больше.
В TotalCommandere, при сравнении каталогов можно было установить дополнительную галочку…
Прочитав статью, сразу подумал «а где же araxis?».
Дополню от себя:
Плюсы Araxis Merge:
трехстороннее слияние;
нет проблем с кодировками;
помимо файлов, может сравнивать директории и синхронизировать их;
хорошо работает на сравнении больших файлов (гигабайты) и больших директорий;
легко интегрируется с git, mercurial, svn, perforce, vss (omg!);
интерфейс командной строки;
генерация отчётов по результатам сравнения в HTML, XML или diff
работает под Windows и OS X.
Минусы:
высокая стоимость: 99EUR за Standart версию, в которой нет трёхстороннего сравнения и автоматического мерджа; 199EUR за Professional (где, соответсвенно, есть всё);
нет подсветки синтаксиса для языков программирования (или я об этом не знаю?);
нет версии под Linux.
Я пару лет назад купил Professional и до сих пор не пожалел.
Долгое время пользуюсь Beyond Compare. Умеет всё что нужно, даже с запасом. Море настроек, подсветка синтаксиса и прочие плюшки. Единственное, что иногда напрягает — это распознавание кодировки, впрочем переключатель находится на видном месте и легко выбирается нужная кодировка.
Спасибо за статью!
Сам пользуюсь WinMerge, однако, никогда не задумывался о привязке его к git, все ручками делал…
Кстати, в отличие от старых версий WinMerge сейчас же позволяет сравнивать и файлы, и директории.
Чисто теоретически. Хотя зачем, когда есть другие отличные инструменты? Я вот за столько лет сидения на линуксе, так и не понял, почему сообщество развивает кучу одинаковых инструментов и ни один по настоящему круто, когда можно было бы сконцентрировать усилия на одном и обогнать все, что сделано на других платформах и вообще всех конкурентов.
Пользуюсь SmartSynchronize. В минусы добавил бы долгую загрузку, особенно при первом использовании (Java, всё-таки). Впрочем, для пользователей с SSD это не такая уж и проблема.
С инструментами для сравнения есть одна беда — нельзя выбрать один для всех задач. Лично я использую kdiff3 в качестве merge tool, мне он кажется самым удобным и понятным. Но вот для сравнения и одновременного редактирования пары файлов kdiff3 подходит плохо, и тут я вынужден запускать уже diffuse.
Araxis крутой, но настолько платный, что я выбрал diffmerge, который обладает львиной долей функционала (и еще я под линуксом, да).
А еще пропустили diffuse.
Мое общение с kdiff закончилось на попытке найти привычное со времен BC «Compare to»
Там вообще двухпанельный режим есть? ) Имхо, проще купить BC — 30$, вроде.
а если ещё стоит задача сравнения папок с файлами то можно глянуть в сторону этой проги. Она позволяет слить информацию о файлах (в данном случае интересны даты, размер и md5) в текстовик или csv, а потом сравнить их любой рассмотренной выше программой.
Обзор инструментов для визуального сравнения и разрешения конфликтов слияния