Создать 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
Для создания и применения патча я использовал:
