明远智睿技术论坛

标题: 补丁文件格式 [打印本页]

作者: mumu_A    时间: 2019-11-13 09:22
标题: 补丁文件格式
本帖最后由 mumu_A 于 2019-11-13 11:37 编辑

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

块的内容:
       +号表示,这一行是要加上的
        -号表示,这一行是要去掉的
        没有 ‘ + ’ 号也没有 ‘ - ’ 号,表示不需要修改,仅仅是引用
例:
[attach]539[/attach]
创建补丁:
        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





欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2