2009-09-23 30 views
1

我正在使用差異-Naur向客戶發送一個修補程序,以更新其存儲庫的快照。差異和新的空文件

我嘗試使用git的差異-p得到一個文件的補丁,但顯然不包括在補丁

我知道我應該使用git的格式補丁新的二進制文件,但它創造只能在git中使用的補丁,我沒有特意將.git目錄提供給我們的客戶。

我使出使用 差異-Naur 這確實改變了快照到新的,但一兩件事:如果有要創建新的文件,它們是空的,那麼他們是不是在打補丁快照。

告訴我的客戶做 xargs的觸摸< empty_file_list.txt 我想我會在這裏問...

TIA

回答

2

差異純粹是文本文件之前。 diff -b會告訴你二進制文件是否不同,但不會爲它們生成差異。您的選擇可能是將tar或zip文件發送給客戶,其中包含二進制文件和文本文件的差異,或查看二進制diff /修補程序實用程序,如bsdiff