Ответ 1
Я знаю две программы графического разграничения: Meld и KDiff3. Я не использовал KDiff3, но Meld хорошо работает для меня.
Кажется, что оба находятся в стандартных репозиториях пакетов для openSUSE 11.0
Мне очень нравится Araxis Слияние для графической программы DIFF для ПК. Я понятия не имею, что доступно для Linux. Мы запускаем SUSE Linux на нашем мэйнфрейме z800. Я был бы очень благодарен, если бы мог получить несколько указателей на то, какие программы понравятся всем.
Я знаю две программы графического разграничения: Meld и KDiff3. Я не использовал KDiff3, но Meld хорошо работает для меня.
Кажется, что оба находятся в стандартных репозиториях пакетов для openSUSE 11.0
BeyondCompare также был выпущен в версии для Linux.
Не бесплатно, но версия для Windows стоит каждого пенни - я предполагаю, что версия Linux такая же.
Если вы используете vim, вы можете использовать встроенную функцию diff. vi -d file1 file2 выводит вас прямо на экран diff. Здесь вы можете выполнять всевозможные слияния и удаления.
Diffuse (http://diffuse.sourceforge.net/) тоже очень хорошо. Это даже позволяет вам легко настраивать соответствие строк.
Emacs поставляется с Ediff.
EdiffScreenshot http://www.emacswiki.org/pics/static/EdiffScreenshot.png
Я использую ubuntu и установил пакет meld. Meld - очень хорошая графическая программа diff/merge.
xxdiff является легким, если это то, что вам нужно.
Я использовал Meld один раз, что казалось очень приятным, и я могу попробовать чаще. vimdiff хорошо работает, если вы хорошо знаете vim. Наконец, я бы сказал, что я нашел, что xxdiff делает разумную работу для быстрого сравнения. Там есть много программ диплом, которые делают хорошую работу.
Kompare отлично подходит для diff, но я использую dirdiff. Хотя он выглядит уродливым, dirdiff может выполнять трехстороннее слияние - и вы можете сделать все, что сделано внутри инструмента (как diff, так и merge).
Существует DiffMerge из SourceGear. Это довольно хорошо. Araxis Merge - одна из программ, которые я пропустил из Windows. Интересно, работает ли это под Wine?) Можете попробовать попробовать
Subclipse для Eclipse имеет отличный графический плагин diff, если вы используете SVN (subversion) источник управления.
Я использую Guiffy, и он работает хорошо.
alt text http://guiffy.org/images/CompareReportInFFThumb.jpg
Мне обычно нужно разбить коды из репозиториев subversion, и пока Eclipse отлично работает для меня... Я использую KDiff3 для других работ.
ExamDiff Pro имеет хороший инструмент для разметки для Windows. Я просто играл со своей последней версией, 5.5.1.18, под Wine v1.01. Основываясь на очень коротком периоде использования, единственная проблема, с которой я столкнулся, заключалась в том, что вам нужно открыть файлы для сравнения, используя основной интерфейс, а не окно "Сравнить новую пару". Программа вылетает после выбора второго файла для сравнения в окне "Сравнить новую пару".