代碼補丁的製做記錄

linux-diff 與 patch 命令製做代碼補丁教程linux

linux-diff 命令能夠比較兩個文件的不一樣以及兩個目錄差別生成補丁文件教程

-r 是一個遞歸選項,設置了這個選項,diff會將兩個不一樣版本源代碼目錄中的全部對應文件所有都進行一次比較,包括子目錄文件。
-N 選項確保補丁文件將正確地處理已經建立或刪除文件的狀況。
-u 選項以統一格式建立補丁文件,這種格式比缺省格式更緊湊些。遞歸

diff -urN old/ new/ > foo.patch開發

linux-patch 命令能夠將補丁文件應用於另一個程序目錄源碼

-p0 選項要從當前目錄查找目的文件(夾)
-p1 選項要忽略掉第一層目錄,從當前目錄開始查找。bug

patch -p0 < foo.patch程序


若是咱們在開發代碼的過程當中修改了其中的bug什麼的,能夠經過打補丁的形式保存,而不須要維護一份修改以後的大型源碼...刪除文件

相關文章
相關標籤/搜索