14

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

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

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

3 ответа3

9

Ах, только что узнал о Vimdiff. Это в значительной степени делает то, что я искал. вот краткое руководство

4

Для этого вы можете использовать vim -d file1 file2 .

2

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .