Альтернатива для WinMerge в Ubuntu


23

Мне нужно сравнить / разложить / объединить файлы простым способом. В Windows я бы использовал WinMerge . Какие альтернативы для этого доступны в Ubuntu?

Что я должен уметь делать:

  • Смотрите 2 файла построчно рядом друг с другом, с выделением различий
  • Есть возможность объединить эти файлы вместе

Вы ищете форму инструментов синхронизации?
Иво Флипс

1
Я просто отмечу, что в крайнем случае, когда Мелд еще не до конца разбирался, я использовал WinMerge, работающий под WINE.
Эван

Ответы:


26

Meld ( альтернативная ссылка )

Meld - инструмент визуального сравнения и слияния. Вы можете сравнить два или три файла и редактировать их на месте (различия обновляются динамически). Вы можете сравнить две или три папки и запустить сравнение файлов. Вы можете просматривать и просматривать рабочую копию из популярных систем контроля версий, таких как CVS, Subversion, Bazaar-ng и Mercurial. Посмотрите на страницу со скриншотами для более подробной информации.

альтернативный текст альтернативный текст


Спасибо! Это замечательно! (Я подожду еще немного, прежде чем приму ваш ответ)
Питер Смит

Не спешите ;-) Рад, что вам понравилось!
Иво Флипс

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

12

Мне нравится диффузный :

Diffuse - это графический инструмент для объединения и сравнения текстовых файлов. Diffuse может сравнивать произвольное количество файлов бок о бок и дает пользователям возможность вручную настраивать соответствие строк и напрямую редактировать файлы. Diffuse также может извлекать ревизии файлов из репозиториев Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion и SVK для сравнения и слияния.

введите описание изображения здесь


Большой! И этот тоже в хранилище!
Питер Смит

Тогда я просто проголосую за Diffuse ;-)
Ivo Flipse

Это не поддерживает сравнение каталогов, очень печально.
павелколодин

5

gvimdiff удобен для быстрого сравнения. Установите gvim, чтобы получить его.

введите описание изображения здесь


1
Это, безусловно, будет хорошим для пользователей vim. (Так что не для меня, я не люблю vim)
Питер Смит



1

Kompare с открытым исходным кодом стоит добавить в ваши инструменты сравнения в Linux:

  1. Это делает эффективное использование цвета
  2. Он прекрасно работает из командной строки для передачи рекурсивных многофайловых наборов различий непосредственно из Subversion (или любой другой системы контроля версий)

    [~ / path / to / project / source] $ svn diff | kompare -o -

  3. Прекрасно работает с Gnome Ubuntu, хотя это и родное приложение KDE.

Для установки в Ubuntu: $ sudo apt-get install kompare


Без скриншотов это провал. =)
анатолий техтоник
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.