mumu_A 发表于 2019-11-13 09:22:58

补丁文件格式

本帖最后由 mumu_A 于 2019-11-13 11:37 编辑

补丁头:
       补丁头有---和+++两行,用来表示要打补丁的文件。---为旧文件,+++为新文件
块:
       表示要修改的位置,通常以@@开始

块的内容:
       +号表示,这一行是要加上的
      -号表示,这一行是要去掉的
      没有 ‘ + ’ 号也没有 ‘ - ’ 号,表示不需要修改,仅仅是引用
例:

创建补丁:
      diff -Naur 路径1/file_old文件   路径2/file_new文件 > xxx.patch文件
      如:diff -uNr prjold prjnew > prj.patch


打补丁:
      patch -p1 < xxx.patch


撤销补丁恢复旧版本:
      patch -RE -p0 < xxx.patch
页: [1]
查看完整版本: 补丁文件格式