Patch

如何為新的原始碼創建更新檔文件

  • January 16, 2014

我正在嘗試對文件夾中的*新原始碼進行迷你程式碼審查。*該程式碼不在任何類型的版本控制中。是否可以從中創建一個更新檔文件,以便我可以發布它以供審查?

我見過的每個更新檔咒語都符合 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

不知道有沒有更好的辦法…

引用自:https://unix.stackexchange.com/questions/109675