2009-01-27 62 views
0

我試着對兩個源代碼目錄運行'diff'在兩個目錄之間獲取帶有'diff'的補丁程序文件。如何針對兩個源代碼樹使用diff命令

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

上面的命令似乎不工作,它產生的一切的差異,我得到一個13 MB的文件,當在現實中,它應該是一對夫婦的變化。

回答

4

如果有任何新版本的GNU的diff工作(與GNU差異2.8.1這裏測試。)

您可能要添加-b(也許-B)忽略空白差異這或許產生大量的補丁文件不必要的。

+0

嗯,它似乎考慮到'目錄'名稱/ – 2009-01-27 15:54:36

0

我看不出有什麼理由不起作用。嘗試在參數列表中添加「wb」以忽略空白變化。你確定你兩邊的斜線相同嗎?