patch

使用 patch 命令为文件打补丁

  如果得到一个文件的 .patch(补丁)文件,可以以下操作为原文件进行打补丁操作

  1. 将 file.patch 文件移动到原文件所在目录
  2. 执行以下命令

patch -p0 -b < file.patch

  关于如何创建 .patch(补丁)文件,可参考《使用 diff 命令创建 patch 文件》http://lugir.com/node/418

使用 diff 命令创建 patch 文件

  使用 diff 命令可以为文件创建 patch 文件,通过执行以下代码即可

diff -Naur file_new file_old > file.patch

以上命令的意思是,对比 file_new 与 file_old 的不同,将两者的差异导入到 file.patch 文件中。以便于其它人可以使用这个 file.patch 为 file_old 文件打补丁

  关于如何应用 .patch(补丁)文件,可参考《使用 patch 命令为文件打补丁》http://lugir.com/node/419