URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84214
[ Назад ]

Исходное сообщение
"Применение patch для многих файлов diff"

Отправлено Frei , 23-Фев-09 12:51 
Доброго всем дня!

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

У меня 600 патчей нужно наложить на исходники, руками долговато будет...

Пробовал patch < /path/to/dir/* не прокатывает.


Содержание

Сообщения в этом обсуждении
"Применение patch для многих файлов diff"
Отправлено angra , 23-Фев-09 13:25 
for i in /path/to/dir/*; do patch -pnum <"$i"; done
Ну и не стоит забывать, что порядок наложения может играть роль.

"Применение patch для многих файлов diff"
Отправлено Andrey Mitrofanov , 24-Фев-09 11:23 
>Пробовал patch < /path/to/dir/* не прокатывает.

cat /path/to/dir/* |patch

И да, конфликты, последовательность "наложения" -- игнорируются этим решением [почти] полностью.