Я пытался сохранить несколько выходов различий в одном файле .patch, чтобы сохранить управление версиями в одном файле вместо выполнения нескольких команд
diff -u f1 f2 > f1.patch
.Предпочтительно, чтобы я продолжал запускать
diff -u[other params?] f1 f2 >> f1.patch
, чтобы один файл содержал все изменения, которые позволили бы мне позже запустить патч для этих файлов, чтобы в любой момент времени был доступен файл f1.
К сожалению, патч не работает с файлом, сгенерированным таким образом.Кажется, он только применяет первый патч из файла, а затем завершает работу с ошибкой.
Мой вопрос: возможно ли это с diff и patch ?И если да, то как?
Заранее спасибо.