patch補丁檔案製作 使用和常見問題

2021-07-04 03:14:26 字數 357 閱讀 3196

1. 給原始碼樹加 patch

進入原始碼樹的根目錄下:

cd src_dir

patch -p 1 < /path/to/your/patch

-p 1 指定忽略的目錄個數,如你的patch頭為 diff -urn orig/include/linux/module.h tgt/include/linux/module.h,則是對 $src_dir/ 下的 include/linux/modue.h 應用該patch

-p 2 則是對$src_dir/ 下的 linux/modue.h 應用該 patch

2. 移去加入的 patch

cd src_dir

patch -r -p1

diff製作補丁和patch打補丁

1 製作補丁 製作補丁使用diff命令 假設原始檔為 wx srcdir bak 目標檔案為 tmp new1 new2 srcdir 目標檔案是在原始檔基礎上的更新,更新之後想產生乙個補丁檔案。所謂補丁檔案,就是記錄下這兩個檔案的 異同。補丁檔案作用 公升級和備份。想做個備份為v1版本。如果把整個...

使用和製作patch檔案

字型 小 中 大 列印 原文今天上qq的時候發現eva不能用了,後來又看到了解決方法,所以想打個補丁,只是不會 後來查了查明確了,寫了個總結,分享一下,也不知道曾經有沒有這方面的東西,希望我這個不是多餘的。建立補丁檔案 code diff naur 舊的資料夾 新的資料夾 patch檔案 或者dif...

使用和製作patch檔案

字型 小 中 大 列印 原文今天上qq的時候發現eva不能用了,後來又看到了解決方法,所以想打個補丁,只是不會 後來查了查明確了,寫了個總結,分享一下,也不知道曾經有沒有這方面的東西,希望我這個不是多餘的。建立補丁檔案 code diff naur 舊的資料夾 新的資料夾 patch檔案 或者dif...