0

我尝试对两个源目录运行“diff”,得到一个补丁文件,两个目录之间有一个“diff”。

diff -rupN flyingsaucer-R8pre2_b/ flyingsaucer-R8pre2/ > a.patch

上面的命令似乎不起作用,它会生成所有内容的差异,我得到一个 13 MB 的文件,而实际上,它应该是一些更改。

4

2 回答 2

4

应该适用于任何最新版本的 gnu diff(在此处使用 gnu diff 2.8.1 进行测试。)

您可能想要添加 -b(也许还有 -B)来忽略空白区域的差异,这可能会不必要地生成大型补丁文件。

于 2009-01-27T15:34:28.143 回答
0

我看不出有什么理由让它不起作用。尝试将“wb”添加到参数列表以忽略空格更改。你确定两边的斜线都一样吗?

于 2009-01-27T15:33:01.890 回答