[[ 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

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
207 -15 = 
 
practice/patch.txt · Последние изменения: 2018/07/26 16:24 (внешнее изменение)
Gentoo Linux Gentoo Linux Driven by DokuWiki