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

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
84 +7 = ?
 
practice/patch.txt · Последние изменения: 2012/06/03 21:52 (внешнее изменение)
Gentoo Linux Driven by DokuWiki