Работа с патчами start

Материал из ALT Linux Wiki
Версия от 12:43, 11 января 2025; Petr-akhlamov (обсуждение | вклад) (Новая страница: «==Создание патча== Чтобы создать патч для проекта у вас должно быть следующее. Перед создания изменений для патча скопируйте папку с проектом и обзовите ее другим именем. Например, наш проект {{path|/home/user/sysmontask}}. Копируем ее в {{path|/home/user/sysmontask_patch}} Совершае...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Создание патча

Чтобы создать патч для проекта у вас должно быть следующее.

Перед создания изменений для патча скопируйте папку с проектом и обзовите ее другим именем.

Например, наш проект /home/user/sysmontask.

Копируем ее в /home/user/sysmontask_patch

Совершаем изменения в папке /home/user/sysmontask_patch.

Теперь, чтобы создать патч, выполняем в консоли следующую команду:

$ diff -urN '/home/user/sysmontask' '/home/user/sysmontask_patch' > /home/user/mypatch.patch

Все изменения в файлах будут записаны в этот файл патча.

Применение патча при сборке пакета

Чтобы использовать патчи при сборке пакета нужно сделать следующее: