LINUX.ORG.RU

наложение патча


0

0

Как наложить патч если патч представляет из себя директориию в которой лежат диффы ? ( несколько уровненый ) ?

anonymous

man patch на тему -p

чтото вроде patch -p0 < patch.name

обычно так

SatanClaus ★★★
()

-pX задает уровень с которого ситывется заголовок для применения патча.Т.е. , если в заголовке полное совпадение путей, например, в патче:
тра-та-та-3.4-cool.prog.version-1/Documents/турум-пурум
и полное соответствие пути в субъекте к котрому патч применяется,т.е.
.тра-та-та-3.4-cool.prog.version-1/Documents/турум-пурум
то -p0 ,т.е с нулевого уровня
Если есть расхождения , т.е в субекте, к примеру
.тра-та-та-3.4-another.cool.prog.version-3/Documents/турум-пурум
то бросаешь патч в дир-й субъекта и делаешь -p1 , т.е. первый уровень заголовка игнорируется и патч применяется уже начиная с Documents

anonymous
()

Не надо заходить в diff с помощью mc ;)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.