Я создаю патч: diff repo/abc/def/file1 repo/abc/def/file2 > pkg.patch
repo
ниже /home/user
Исправление с помощью этой команды по произвольному пути в текущей системе:
cd /somewhere/in/heaven
patch -d/home/user/repo -p2 < /home/user/repo/abc/def/file1
Я думаю, что вышеприведенные исправления верны, но не совсем уверены, кто-то может подтвердить?
Если да, это подтвердит, что patch
объединит опции -d
и -p
для расчета текущего pwd
исправления и пути к файлу file1, который появляется в файле исправления - repo/abc/def/file1
. -pNum
с Num
относительно -d
.