Комментарии 45
Я так понимаю что все эти продукты бесплатные и всё такое, НО, www.araxis.com/merge/ — это почти шедевр, хоть и платен.
+8
Всячески поддерживаю, лучше него, по-моему, ничего нет.
+3
За 5 лет знакомства с ним и попытками найти ему альтернативу — лучшего не нашел. На ворке купили лицензию, хоть юзается не так уж и часто, но когда он нужен — отрабатывает своё бабло на все 200%. Сравнение директорий вообще мало где есть.
0
В WinMerge есть сравнение директорий.
0
Да, Araxis этим не уникален конечно.
Но проработанность, интерфейс, скорость работы и ещё 101 мелочь, доведённая до ума уже годами вызывает зависимость не хуже, чем яблочная компания у своих фанатов :)
Триал у них полноценный, так что можно месяцок поработать и потестить, а там решить уже — стоит ли он своих денег или нет. К тому же не обязательно каждый год его покупать, т.к. глобальных нововведений вроде уже несколько лет как не добавляют (и правильно, универсальный комбаин аля «Nero Express» с него решили не делать), то без апдейтов можно прожить пару лет спокойно. Может вообще обновляться придётся только с следующим поколением OS :)
Но проработанность, интерфейс, скорость работы и ещё 101 мелочь, доведённая до ума уже годами вызывает зависимость не хуже, чем яблочная компания у своих фанатов :)
Триал у них полноценный, так что можно месяцок поработать и потестить, а там решить уже — стоит ли он своих денег или нет. К тому же не обязательно каждый год его покупать, т.к. глобальных нововведений вроде уже несколько лет как не добавляют (и правильно, универсальный комбаин аля «Nero Express» с него решили не делать), то без апдейтов можно прожить пару лет спокойно. Может вообще обновляться придётся только с следующим поколением OS :)
0
Сможет ли кто подсказать, как ОТключить в Meld сравнение файлов по содержимому при сравнении каталогов?
В 99.99% случаев, (а уж при сравнении бекапов так вообще в 100% случаев) достаточно сравнение по времени изменений и дополнительная проверка на содержимое бессмысленна, но занимает на 99.99% времени больше.
В TotalCommandere, при сравнении каталогов можно было установить дополнительную галочку…
В 99.99% случаев, (а уж при сравнении бекапов так вообще в 100% случаев) достаточно сравнение по времени изменений и дополнительная проверка на содержимое бессмысленна, но занимает на 99.99% времени больше.
В TotalCommandere, при сравнении каталогов можно было установить дополнительную галочку…
0
meld тоже умеет сравнивать директории
0
BeyondCompare тоже неплохо сравнивает директории, не раз выручал
0
спасибо, его тоже попробуем
+1
Прочитав статью, сразу подумал «а где же araxis?».
Дополню от себя:
Плюсы Araxis Merge:
трехстороннее слияние;
нет проблем с кодировками;
помимо файлов, может сравнивать директории и синхронизировать их;
хорошо работает на сравнении больших файлов (гигабайты) и больших директорий;
легко интегрируется с git, mercurial, svn, perforce, vss (omg!);
интерфейс командной строки;
генерация отчётов по результатам сравнения в HTML, XML или diff
работает под Windows и OS X.
Минусы:
высокая стоимость: 99EUR за Standart версию, в которой нет трёхстороннего сравнения и автоматического мерджа; 199EUR за Professional (где, соответсвенно, есть всё);
нет подсветки синтаксиса для языков программирования (или я об этом не знаю?);
нет версии под Linux.
Я пару лет назад купил Professional и до сих пор не пожалел.
Дополню от себя:
Плюсы Araxis Merge:
трехстороннее слияние;
нет проблем с кодировками;
помимо файлов, может сравнивать директории и синхронизировать их;
хорошо работает на сравнении больших файлов (гигабайты) и больших директорий;
легко интегрируется с git, mercurial, svn, perforce, vss (omg!);
интерфейс командной строки;
генерация отчётов по результатам сравнения в HTML, XML или diff
работает под Windows и OS X.
Минусы:
высокая стоимость: 99EUR за Standart версию, в которой нет трёхстороннего сравнения и автоматического мерджа; 199EUR за Professional (где, соответсвенно, есть всё);
нет подсветки синтаксиса для языков программирования (или я об этом не знаю?);
нет версии под Linux.
Я пару лет назад купил Professional и до сих пор не пожалел.
+3
Долгое время пользуюсь Beyond Compare. Умеет всё что нужно, даже с запасом. Море настроек, подсветка синтаксиса и прочие плюшки. Единственное, что иногда напрягает — это распознавание кодировки, впрочем переключатель находится на видном месте и легко выбирается нужная кодировка.
+1
Спасибо за статью!
Сам пользуюсь WinMerge, однако, никогда не задумывался о привязке его к git, все ручками делал…
Кстати, в отличие от старых версий WinMerge сейчас же позволяет сравнивать и файлы, и директории.
Сам пользуюсь WinMerge, однако, никогда не задумывался о привязке его к git, все ручками делал…
Кстати, в отличие от старых версий WinMerge сейчас же позволяет сравнивать и файлы, и директории.
+2
НЛО прилетело и опубликовало эту надпись здесь
Поддерживаю. Ставить надо не так уж и много. Для Windows:
1) Ставим Python 2.6 (или Python 2.7);
1.1) Следим, что C:\Python26 (C:\Python27) в переменных окружения;
2) Ставим PyGTK All-in-one for Python 2.6 (или PyGTK All-in-one for Python 2.7);
3) Забираем meld
3.1) Запуск «python bin\meld» из папки meld-1.6.0. Сделать bat для повседневного использования.
1) Ставим Python 2.6 (или Python 2.7);
1.1) Следим, что C:\Python26 (C:\Python27) в переменных окружения;
2) Ставим PyGTK All-in-one for Python 2.6 (или PyGTK All-in-one for Python 2.7);
3) Забираем meld
3.1) Запуск «python bin\meld» из папки meld-1.6.0. Сделать bat для повседневного использования.
0
У него совсем плохо с нечетким сравнением. А для 3-way вообще почти никакого функционала нет — например забрать слева, потом справа.
0
meld 1.6.0 — 3-way:
Changes\Merge all from left
Changes\Merge all from right
Changes\Merge all none conflict
Changes\Merge all from left
Changes\Merge all from right
Changes\Merge all none conflict
0
А вот последовательгного-то мерджа нету. И нечеткое сравнение.
0
за-то вы можете добавить ))
0
Чисто теоретически. Хотя зачем, когда есть другие отличные инструменты? Я вот за столько лет сидения на линуксе, так и не понял, почему сообщество развивает кучу одинаковых инструментов и ни один по настоящему круто, когда можно было бы сконцентрировать усилия на одном и обогнать все, что сделано на других платформах и вообще всех конкурентов.
0
А почему в обзоре нет p4merge?
Я под Windows все SVN конфликты им разруливаю.
Я под Windows все SVN конфликты им разруливаю.
+4
Пользуюсь SmartSynchronize. В минусы добавил бы долгую загрузку, особенно при первом использовании (Java, всё-таки). Впрочем, для пользователей с SSD это не такая уж и проблема.
+1
GitExtensions позволяет удобно сконфигурировать difftool / mergetool в диалоге настроек. Он знает про:
— (merge) TortoiseMerge, Araxis, BeyondCompare, DiffMerge, kdiff3, p4merge
— (diff) те же + gvimdiff, ..., winmerge
Кажется, что незаслуженно забыт TortoiseMerge (идёт вместе с TortoiseSVN/GIT, но также можно скачать его отдельно).
Лично я использую
— WinMerge для сравнение (когда текстового diff недостаточно)
— TortoiseMerge для 3-way merge
— (merge) TortoiseMerge, Araxis, BeyondCompare, DiffMerge, kdiff3, p4merge
— (diff) те же + gvimdiff, ..., winmerge
Кажется, что незаслуженно забыт TortoiseMerge (идёт вместе с TortoiseSVN/GIT, но также можно скачать его отдельно).
Лично я использую
— WinMerge для сравнение (когда текстового diff недостаточно)
— TortoiseMerge для 3-way merge
+2
Фронтенд TortoiseHg для Mercurial также позволяет подцепить инструменты для сравнения и слияния через меню настроек.
0
Встроенный в IDE`шках от JetBrains инструмент очень даже ок.
+4
С инструментами для сравнения есть одна беда — нельзя выбрать один для всех задач. Лично я использую kdiff3 в качестве merge tool, мне он кажется самым удобным и понятным. Но вот для сравнения и одновременного редактирования пары файлов kdiff3 подходит плохо, и тут я вынужден запускать уже diffuse.
+1
прошу всё-таки чего-нибудь написать про KDiff3 — какого черта я должен был с ним сталкиваться и что-либо о нём знать?
0
Araxis крутой, но настолько платный, что я выбрал diffmerge, который обладает львиной долей функционала (и еще я под линуксом, да).
А еще пропустили diffuse.
А еще пропустили diffuse.
0
Подскажите, есть ли инструменты для мержа в консоли (кроме vimdiff)?
0
Пользуюсь AptDiff или WinMerge в зависимости от настроения. Каталоги сравниваю файловым менеджером — привычка.
0
я конечно извиняюсь, но я пользуюсь mcdiff для сравнения и слияния. В сочетании с git вполне удобно…
0
А у меня на Windows стоит KDiff3, а на Linux конечно же Meld. И от себя добавлю: Meld шикарен!
+1
После KDiff3 перестал искать инструменты для этого.
0
Мне очень нравится diff в Eclipse.
Удобнее я не встречал.
Умеет производить diff как файлов, так и папок.
Делает diff по:
— ревизиям файла в CVS
— локальной истории
— между произвольными файлами
— с буфером обмена
Подсветка синтаксиса.
Указание в каких методах и/или классах различая.
Что ещё надо?
Удобнее я не встречал.
Умеет производить diff как файлов, так и папок.
Делает diff по:
— ревизиям файла в CVS
— локальной истории
— между произвольными файлами
— с буфером обмена
Подсветка синтаксиса.
Указание в каких методах и/или классах различая.
Что ещё надо?
0
Дополнил статью! Если кто-то обнаружит ошибки, просьба сообщить в личку или иным способом.
0
ediff в емаксе
0
Можно ещё упомянуть Perforce P4Merge, который тоже поддерживает трехстороннее слияние, сравнение папок и картинок.
Условно бесплатен.
Условно бесплатен.
0
Мое общение с kdiff закончилось на попытке найти привычное со времен BC «Compare to»
Там вообще двухпанельный режим есть? ) Имхо, проще купить BC — 30$, вроде.
Там вообще двухпанельный режим есть? ) Имхо, проще купить BC — 30$, вроде.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Обзор инструментов для визуального сравнения и разрешения конфликтов слияния