[[ Patch - утилита управления патчами ]]

Patch - утилита управления патчами

Если у вас есть diff-файл изменений то применить его можно командой:

patch -p1 < mypatch.diff

Где опция -p указывает от какой глубины каталогов накладывать патч.

Например, если в diff-файле изменения выглядят так:

...
--- a/my/data/file.txt
+++ b/my/data/file.txt
...

то для применения патча к содержимому текущей папки нужно указать -p1 и изменения буду применены к файлу my/data/file.txt. С опцией -p0 изменения пытались бы записаться в файл b/my/data/file.txt.

После применения патча возможно сделать откат командой:

patch -p1 -R < mypatch.diff

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
164 +4 =
 
practice/patch.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki