Я обычно работаю над чужой кодовой базой в удаленной системе, и мне часто нужно объединять код из двух разных файлов. Для этого мне нужно вытащить файлы в мою систему, объединить их и отправить обратно в удаленную систему. Есть ли лучший способ сделать это через сам терминал? (т. е. терминал и эквивалент командной строки Meld Diff Viewer )?
Как насчет Vimdiff?
http://www.thegeekstuff.com/2010/06/vimdiff-file-diff-tool/
Возможно, нет выглядит так же красиво, как и Мелд, но выглядит как отличный вариант для визуального сравнения в терминале.
Звучит как идеальное применение для распределенной системы контроля версий, например, git или Mercurial .
Очень хороший учебник по Mercurial доступен здесь :