Различаются патч -d и -pNum под произвольным путем - PullRequest
0 голосов
/ 07 сентября 2018

Я создаю патч: 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.

...