我知道要爲現有文件補丁很簡單:如何爲新文件創建補丁?
diff -aru oldFile newFile 2>&1 | tee myPatch.patch
但是做什麼,如果我想創建一個補丁一個完全新的文件?假設我的文件位於名爲TestDir
的文件夾中。此前TestDir
沒有名爲entirelyNewfile.c
的文件,但現在它具有相同的功能。
如何爲entirelyNewfile.c
創建補丁?這個想法是,該補丁應該適當地應用於規格並生成RPM版本。用BUILD dir有這個新文件。
只是爲了增加:如果我試圖在兩個目錄之間進行差異化,一個有新文件,另一個缺少相同的,創建補丁,它會生成一個錯誤說該文件只存在於一個文件夾
非常感謝。但如何編輯這些? --- Olddir/testUsecase2.cc 1970-01-01 05:30:00.000000000 +0530 +++ NewDir/testUsecase2.cc 2011-04-11 20:39:56.000000000 +0530 – kingsmasher1 2011-04-11 15:39:38
如果這些格式不正確,通常這些在RPM構建過程中拒絕文件。 – kingsmasher1 2011-04-11 15:40:49