Какие хорошие графические приложения для различий и слияния доступны для Ubuntu?
Какие есть альтернативы WinMerge и плюсы и минусы каждого?
3 ответа
Лучшее, что мне нравится, это Мелд
Хотя есть много вариантов. Как фанат vim, я использую vimdiff, kompare для толпы kde - есть также некоторые платные версии, в которых есть версии для Linux, такие как Beyond Compare. Плюсы / минусы зависят от того, что вы ищете / хотите сделать.
vimdiff великолепен, потому что вы можете запустить его из терминала через ssh-соединение, и если вы уже используете vim, вы можете сохранить настройки tools/config.
У Meld довольно чистый пользовательский интерфейс, и он выполняет трехсторонние и директивные различия. Вам нужно будет попробовать пару и посмотреть, что делает эту работу, как вы ожидаете, что они сделают для ваших собственных нужд.
Чтобы установить Мелд из репозитория Ubuntu вы можете запустить:
sudo apt-get install meld
Затем вы можете выбрать файлы / папки для сравнения и сравнить их:
Еще один диффузный
Он бесплатный, кроссплатформенный (написан на python), имеет подсветку исходного кода, может взаимодействовать со многими инструментами контроля версий.
KDiff3
Это довольно хороший инструмент для трехстороннего слияния.
Некоторые из его особенностей:
- сравнивает или объединяет два или три файла ввода текста или каталоги,
- показывает различия строка за строкой и символ за символом (!),
- обеспечивает автоматическое объединение объектов и
- интегрированный редактор для удобного решения конфликтов слияния,
- поддерживает Unicode, UTF-8 и другие кодеки, автоопределение через метку порядка байтов "BOM"
- поддерживает KIO на KDE (позволяет получить доступ к ftp, sftp, fish, smb и т. д.),
- Печать различий,
- Ручное выравнивание линий,
- Автоматическое объединение истории контроля версий ($Log$),
- и имеет интуитивно понятный графический интерфейс пользователя.
- Интеграция с Windows-Explorer Diff-Ext-for-KDiff3 - расширение оболочки, включенное в установщик
Плагин сервисного меню KDE-Konqueror