Я большой поклонник слияния - визуальный инструмент сравнения и слияния для Gnome. Он показывает два файла (или каталоги) рядом с выделенными их различиями, и я легко могу выбрать, какие части я хочу переместить из одного файла в другой.
Я ищу похожий инструмент, но он должен работать на консоли (linux), например. не требует никакого X-сервера. Может быть, используя интерфейс ncurses.
Есть ли такой инструмент?
Вы можете использовать
vim -d file1 file2
для этого.источник
sdiff
классический инструмент командной строки, который показывает различия текстовых файлов рядом, также имеет интерактивный режим слияния. Используйте это, запустивЭто интерактивный инструмент слияния командной строки по умолчанию, используемый утилитой etc-update Gentoo Linux .
Преимуществами
vimdiff
являются повсеместная доступность и гораздо более простое управление.источник
1
или,2
чтобы выбрать нужную версию. Однако столбцы усекаются, чтобы показать только 60 символов, и изменения должны быть сохранены в третьем файле.