Созонов Алексей

Веб-разработчик

Создать patch различий двух папок и применить его

Есть 2 папки: my_module/ - оригинал my_module_patched/ - исправленный оригинал

находясь на одном уровне с этими двумя папками запускаем команду:

diff -uprN my_module/ my_module_patched/ > my_module_patch_v1.patch

в итоге получили патч.

Чтобы его применить, кладем патч в папку с новой версией модуля и запускаем команду:

patch -p1 < my_module_patch_v1.patch

Вернуть изменения

patch -p1 -R < my_module_patch_v1.patch

Для создания и применения патча я использовал:

cкачать Git