我在“修改后的目录”(在第 3 个子文件夹中)添加了一个新文件,当我尝试使用以下命令生成补丁文件时,diff 命令似乎忽略了新文件:
diff –ur "original directory" "modified directory" > version1.patch
感谢您的帮助..
最佳答案
您还需要 -N
标志。来自 man diff
:
-N --new-file
Treat absent files as empty.
生成补丁时,“标准”差异标志是 -Npur
。您已经发现了为什么需要 -N
; -p
使补丁更易于人类阅读。
关于linux - diff 命令忽略新目录中的新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369559/