明远智睿技术论坛

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

补丁文件格式

[复制链接]

14

主题

19

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
跳转到指定楼层
楼主
发表于 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 04:46 , Processed in 0.058736 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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