интерактивный / визуальный инструмент слияния для консоли?


17

Я большой поклонник слияния - визуальный инструмент сравнения и слияния для Gnome. Он показывает два файла (или каталоги) рядом с выделенными их различиями, и я легко могу выбрать, какие части я хочу переместить из одного файла в другой.

Я ищу похожий инструмент, но он должен работать на консоли (linux), например. не требует никакого X-сервера. Может быть, используя интерфейс ncurses.

Есть ли такой инструмент?

Ответы:




2

sdiffклассический инструмент командной строки, который показывает различия текстовых файлов рядом, также имеет интерактивный режим слияния. Используйте это, запустив

$ sdiff -o output.txt input1.txt input2.txt

Это интерактивный инструмент слияния командной строки по умолчанию, используемый утилитой etc-update Gentoo Linux .

Преимуществами vimdiffявляются повсеместная доступность и гораздо более простое управление.


Простая в использовании, просто нажмите 1или, 2чтобы выбрать нужную версию. Однако столбцы усекаются, чтобы показать только 60 символов, и изменения должны быть сохранены в третьем файле.
Симлев
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.