如何使用 diff 制作统一补丁?

如何使用 diff 制作统一补丁?

我有两个目录srcsrc-with-fixes。我想制作一个统一的补丁,以便人们可以下载src目录和补丁文件,然后运行patch -p1 < patch.diff并在 src 目录中获取修复。

答案1

你可以运行:

diff -ruN src src-with-fixes > patch.diff

在哪里:

  • -r表示“递归”
  • -u表示“产生统一格式的差异”
  • -N表示“将缺失的文件视为空文件”

相关内容