我尝试对两个源目录运行'diff',在两个目录之间获得一个带有'diff'的补丁文件。
diff -rupN flyingsaucer-R8pre2_b/ flyingsaucer-R8pre2/ > a.patch
上面的命令似乎不起作用,它生成一切差异,我得到一个13 MB的文件,实际上,它应该是一些变化。
答案 0 :(得分:4)
可以使用任何最新版本的gnu diff(在这里使用gnu diff 2.8.1进行测试。)
您可能希望添加-b(可能还有-B)来忽略可能不必要地生成大型补丁文件的空白区别。
答案 1 :(得分:0)
我认为没有任何理由不起作用。尝试将“wb”添加到参数列表以忽略空格更改。你确定你的两边都有相同的斜杠吗?