Patch
如何為新的原始碼創建更新檔文件
我正在嘗試對文件夾中的*新原始碼進行迷你程式碼審查。*該程式碼不在任何類型的版本控制中。是否可以從中創建一個更新檔文件,以便我可以發布它以供審查?
我見過的每個更新檔咒語都符合 oldCode/newCode 模式。
如果我理解正確,並且您想
src
在更新檔中包含新目錄,則可以diff -Naur
使用不存在(或空)的目錄作為第一個參數進行呼叫:diff -Naur nonexistent src > src.patch
但是,當使用此更新檔文件時,例如使用
patch -p0 < src.patch
,文件將被提取到名為“不存在”的目錄中。為了使接收者更容易,也許您可以暫時將您的
src
目錄重命名為其他名稱,例如:mv src src-real diff -Naur src src-real > src.patch mv src-real src
不知道有沒有更好的辦法…