У меня есть файл diff, основанный на различиях между двумя файлами:
git diff --no-index file1 file2
Я хотел бы сгенерировать file3
(в новом каталоге) на основе file1
и доступных различий, используя одну команду patch
.
Технически, пути a/
и b/
в файле больше не совпадают, и мне нужно восстановить file2
, учитывая file1
и разницу.
Есть ли одна patch
команда для генерации нового file3
?
PS: Я мог бы написать скрипт для генерации сначала file3
с содержимым file1
, а затем применить патч.