Я знаю, что создать патч для существующего файла легко:
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
Но что делать, если я хочу создать патч для совершенно нового файла? Предположим, что мой файл находится в папке с именем TestDir
. Раньше TestDir
не имел файла с именем entirelyNewfile.c
, но теперь он имеет то же самое.
Как создать патч для entirelyNewfile.c
? Идея заключается в том, что патч должным образом применяется к спецификациям и генерирует сборку RPM. С деревом BUILD с этим новым файлом.
Просто добавьте: если я попытаюсь использовать diff между двумя каталогами, один из которых имеет новый файл, а другой - тот же, чтобы создать патч, он генерирует ошибку, говорящую, что файл присутствует только в одном папку