4

我在“修改目录”(在第三个子级文件夹中)添加了一个新文件,当我尝试使用以下命令生成补丁文件时,似乎 diff 命令忽略了新文件:

diff –ur "original directory" "modified directory" > version1.patch

我感谢您的帮助..

4

2 回答 2

3

你还需要-N标志。来自man diff

   -N  --new-file
          Treat absent files as empty.

生成补丁时,“标准”差异标志是-Npur. 您已经发现了为什么需要-N-p使补丁更易于人类阅读。

于 2012-07-06T21:06:14.570 回答
-1

试试这个命令,

diff -RuN "原始目录" "修改目录" > version.patch

于 2012-07-07T01:47:36.890 回答