明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 2087|回复: 0
打印 上一主题 下一主题

补丁文件格式

[复制链接]

89

主题

226

帖子

1099

积分

超级版主

Rank: 8Rank: 8

积分
1099
跳转到指定楼层
楼主
发表于 2020-4-8 16:06:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
补丁头:
       补丁头有---和+++两行,用来表示要打补丁的文件。---为旧文件,+++为新文件
块:
       表示要修改的位置,通常以@@开始

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

创建补丁:
        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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 15:23 , Processed in 0.056788 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表