Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25604
  • 博文数量: 13
  • 博客积分: 305
  • 博客等级: 二等列兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-30 18:55
文章分类

全部博文(13)

文章存档

2012年(13)

我的朋友

分类: LINUX

2012-06-19 23:04:17

diff -Naur Old-Dir  New-Dir > patchfile

-N   Treat absent files as empty.
-a   Treat all files as text.
-u   Output NUM (default 3) lines of unified context.
-r   Recursively compare any subdirectories found.



-------------------

总结一下:

单个文件

diff -uN  from-file  to-file  >to-file.patch
patch -p0  < to-file.patch



多个文件

diff -Naur Old-Dir  New-Dir > patchfile

cd Old-Dir

patch -Np1 < ../patchfile
patch -Np1 -i ../patchfile

patch -NRp1 -i ../patchfile

-R  --reverse  Assume patches were created with old and new files swapped.
阅读(489) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~