我知道为现有文件创建补丁很容易:
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
但是,如果我想为全新的文件创建补丁怎么办?假设我的文件位于名为 TestDir
的文件夹中。以前,TestDir
中没有名为 entirelyNewfile.c
的文件,但现在它有了。
如何为 entirelyNewfile.c
创建补丁?这样,补丁应该能够正确地应用到规格并生成 RPM 构建。使得 BUILD 目录包含此新文件。
只需补充一点:如果我尝试在两个目录之间进行差异比较,其中一个具有新文件,而另一个不具备,则会生成错误,指出该文件仅存在于一个文件夹中