星期三, 一月 17, 2007

diff patch

使用 diff 生成 patch 文件的命令可以这样:
$ diff -Naur old-dir new-dir >dir.patch

如果只是一个文件,这样就可以了:
$ diff -u old-file new-file >file.patch

-N: 在目录的比较中,如果一个文件只存在与一个目录,则另一个目录中视为空文件
-a: 只作为文本
-u: "Use the unified output format", 生成 patch 的主要参数
-r: 递归

没有评论: