Обычно я работаю над чужой кодовой базой на удаленной системе и часто должен объединять код из двух разных файлов. Для этого я должен вытащить файлы в свою систему и объединить их и вернуть обратно в удаленную систему. Есть ли лучший способ сделать это через терминал? (т. е. терминал и эквивалент командной строки Meld Diff Viewer)?
Звучит как идеальное использование для распределенной системы управления версиями, например git или Mercurial.
Доступен очень хороший учебник для Mercurial git :
] http://hginit.com