|
Применить универсальный diff - Apply a "universal" diff
patch
usage: patch [-Rlsu] [-d DIR] [-i PATCH] [-p DEPTH]
[-F FUZZ] [--dry-run] [FILE [PATCH]]
Применить единый diff к одному или нескольким файлам.
-d Изменить файлы в DIR
-i Входной файл исправления (по умолчанию = stdin)
-l Свободное совпадение (игнорировать пробелы)
-p Количество символов «/», которые следует удалить из начала
путей к файлам (по умолчанию = все)
-R Обратное исправление
-s Не используется, за исключением ошибок
-u Игнорируется (обрабатывает только «унифицированные» различия)
--dry-run Не изменять файлы, просто подтвердите применение патча
Эта версия исправления обрабатывает только унифицированные различия
и изменяет файл только тогда, когда применяются все фрагменты этого файла.
Patch печатает неудачные фрагменты в stderr и завершает работу с ненулевым
статусом, если какие-либо фрагменты терпят неудачу.
Файлы, сравниваемые с /dev/null (или с датой <= эпохи),
создаются/удаляются по мере необходимости.
usage: patch [-Rlsu] [-d DIR] [-i PATCH] [-p DEPTH] [-F FUZZ] [--dry-run] [FILE [PATCH]]
Apply a unified diff to one or more files.
-d Modify files in DIR
-i Input patch file (default=stdin)
-l Loose match (ignore whitespace)
-p Number of '/' to strip from start of file paths (default=all)
-R Reverse patch
-s Silent except for errors
-u Ignored (only handles "unified" diffs)
--dry-run Don't change files, just confirm patch applies
This version of patch only handles unified diffs, and only modifies
a file when all hunks to that file apply. Patch prints failed hunks
to stderr, and exits with nonzero status if any hunks fail.
A file compared against /dev/null (or with a date <= the epoch) is
created/deleted as appropriate.
|
|