目录b中文件在目录a中文件的基础上作了些新增修改,现在打patch,列出这些修改,并且把这些新增修改添加到目录c中的文件中。
#生成补丁文件,比较目录 b 和 a
diff -urN a b > changes.patch
#进入目录 c
cd c
#应用补丁文件,将修改添加到目录 c
patch -p1 < …/changes.patch
注意c需要也是a的改版,不然有冲突的地方,最后一步会出冲突。会形成rej文件。
目录b中文件在目录a中文件的基础上作了些新增修改,现在打patch,列出这些修改,并且把这些新增修改添加到目录c中的文件中。
#生成补丁文件,比较目录 b 和 a
diff -urN a b > changes.patch
#进入目录 c
cd c
#应用补丁文件,将修改添加到目录 c
patch -p1 < …/changes.patch
注意c需要也是a的改版,不然有冲突的地方,最后一步会出冲突。会形成rej文件。