在項目中,如果和其他人一起維護一個項目,有時候別人修改了一些代碼,更換 .c 文件也很麻煩,這時就需要用到 patch 了,別人只要發(fā)一個 patch ,你打上即可。
patch :補丁,用來顯示兩個文件不同的地方。
制作補丁有兩種方法,diff 和 quilt,本文我們討論 diff。
1、創(chuàng)建兩個文件,a.c 和 b.c
a.c
#include < stdio.h >
int main()
{
printf("Jason 20220116rn");
return 0;
}
b.c
#include < stdio.h >
int main()
{
printf("Jason 20220116rn");
printf("test diff patchrn");
return 0;
}
2、生成補丁
diff -u a.c b.c > test.patch
上圖可以看到 test.patch 的內(nèi)容,包括修改時間,修改的哪一行,都標注的很明顯。
-
嵌入式
+關(guān)注
關(guān)注
5149文章
19659瀏覽量
317351 -
Linux
+關(guān)注
關(guān)注
87文章
11509瀏覽量
213709 -
patch
+關(guān)注
關(guān)注
0文章
14瀏覽量
8439
發(fā)布評論請先 登錄
如何在Petalinux下Patch u-boot源碼

請問ESP Wroom 32板如何在LInux下使用?
RVCT 4.0 Build 902 patch for Linux
RVCT 4.0 Build 925 patch for Linux
RVCT 4.0 Build 870 patch for Linux
如何在Linux下安裝字體
phy.patch文件該如何去使用呢?有何作用
如何導入.patch文件?
LINUX系統(tǒng)教程之如何在Linux系統(tǒng)下進行編程
如何在Linux環(huán)境下實現(xiàn)Python環(huán)境的搭建

如何在Linux上玩GOG游戲
如何在Linux下打patch(下)

如何在DRA821U上使用Linux實現(xiàn)快速引導

評論