Задача: есть 2 патча к одним и тем же исходникам.Проблема: Если наложить первый патч, нельзя будет прикрутить второй (все смещения изменятся кардинальным образом) и наоборот: после наложения второго патча первый окажется не у дел. А нужны, позарез при чём, оба патча
Предполагаемый путь решения: объединить 2 патча в один, так чтобы автоматически были взаимноподкорректированы смещения
Вопрос: можно ли это сделать не вручную (программой какой-нибудь) и если можно, то как?
Как объединить патчи? (2 патча к одним исходникам мешают друг другу)
Модератор: Модераторы разделов
-
Asgard
- Сообщения: 215
- Статус: North Valfader
Re: Как объединить патчи?
вижу лишь такой путь решения:
пусть есть файл a.c, который нужно патчить, копируем его в файл b.c и накладываем первый патч(на b.c). далее исследуем второй патч и ручками вносим необходимые изменения в b.c до соответствия с патчем.
в конце просто делаем diff -urN a.c b.c > patch
пусть есть файл a.c, который нужно патчить, копируем его в файл b.c и накладываем первый патч(на b.c). далее исследуем второй патч и ручками вносим необходимые изменения в b.c до соответствия с патчем.
в конце просто делаем diff -urN a.c b.c > patch