patch 文件规范
by
杨红
—
last modified
2005-12-01 09:16
patch 文件需要遵循的规范
patch 文件必须使用 -p1 规范制作
比如 nautilus 中修改了 nautilus-2.6.0/README,那么制作 patch 时则因该到 nautilus-2.6.0 的上层目录执行:
diff -Nu nautilus-2.6.0.orig/README nautilus-2.6.0/README
打这个 patch 时,则是在 nautilus-2.6.0 目录中执行如下命令:
patch -p1 < /path/to/xxxx.patch
diff 命令参数
对于单个文件作 patch 时使用 -Nu 参数:
diff -Nu nautilus-2.6.0.orig/README nautilus-2.6.0/README
对于多个文件做 patch 时使用 -Nur 参数:
diff -Nur nautilus-2.6.0.orig nautilus-2.6.0