2013-08-28 25 views
0

我有一個相當大的(89M)二進制文件,我致力於一個從mercurial簽出svn回購。提交到存儲庫的文件與結帳中的文件不同,如單獨檢查並計算md5sum所證明的那樣。但是,我的mercurial checkout報告文件是乾淨的。我已經從svn repo中提取了新的修訂版,但文件仍然不同,但是很乾淨。這就像對svn回購的推動被破壞,而且hg無法分辨。什麼可能造成這種情況?hgsvn推送文件與本地不同。這是怎麼發生的?

回答

0

這是最有可能造成新行轉換 - 如果你設置指定本地新行和您運行的是Windows,那麼所有0x0a 0x0d序列將被轉換爲0x0d上載和下載將被轉換回Windows機器,但不一臺Unix機器..

相關問題