Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12672
  • 博文数量: 5
  • 博客积分: 160
  • 博客等级: 入伍新兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-22 13:04
文章分类
文章存档

2011年(1)

2009年(4)

我的朋友
最近访客

分类: LINUX

2009-08-24 20:00:40

使用diff/patch为代码打补丁 

1.diff的使用
diff
可以完成比较功能,生成补丁文件
格式::diff [option] oldfile newfile
常用的option选项有:
-r
对目录进行递归处理
-u
输出统一格式,diff"传统""统一"两种格式,现在一般使用"统一"格式,比较而言,统一格式生成的文件大,但包含了更多的信息,有利于阅读与定位
-N
补丁中包含整个新文件
-a
补丁中包含二进制文件
缺省时,diff向标准输出打印,所以一般都重定向到文件并以patch为后缀,也就是所谓的补丁文件


使用如下命令,比较两个文件夹里的文件

diff –uNr 源文件夹路径 改后的文件路径 >补丁名.patch

阅读(796) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~