Коротко: вы этого не делаете.
Длинный: вот почему
patch
и patch
] проверяет согласованность между частями разницы, а патч
отклоняет части, которые он считает несовместимыми. Эти строки содержат номера строк и счетчики:
@@ -1,7 +1,6 @@
@@ -9,3 +8,6 @@
и счетчики должны соответствовать количеству ведущих +
или -
меток в оставшихся строках разницы.
Значит, вы не делаете это вручную. Кто-то может написать программу для этого. Тем не менее, его нет в patchutils
(чья-то идея о полезных приложениях для управления файлами исправлений), хотя вы можете найти его сценарии rediff
и комбинированныйiff
полезными в ручном режиме - редактирование патч-файлов.
Есть несколько приложений, которые в любом случае имеют дело с патч-файлами (возможно, кто-то написал такое).
Обычная практика здесь состоит в том, чтобы восстановить разницу путем
Это просто сделать с помощью diff
и patch
. Поскольку это просто, не многие люди будут писать инструменты для этого.
Дополнительная литература: