Как я могу получить набор файлов исправлений, которые можно применить для увеличения версии Linux?

Предположим, что этот текст находится в файле с именем log.txt, просто запустите эту команду:

sed "s/?/tmp/g;s/0/?/g;s/tmp/0/g" log.txt
0
09.06.2021, 06:20
1 ответ

git-format-patchне обрабатывает слияния, поэтому его нельзя использовать в вашем сценарии (процесс разработки ядра Linux широко использует слияния ).

Чтобы создать патч, содержащий различия между двумя версиями, используйтеgit diff:

git diff v5.11..v5.12

Сообщество ядра публикует такие патчи для вас, ищите файлы, начинающиеся сpatch-.patch-5.12.xzсодержит различия между версиями 5.11 и 5.12.

Если вы хотите восстановить репозиторий git, применив изменения между 5.11 и 5.12, используйте git pull.

0
28.07.2021, 11:26

Теги

Похожие вопросы