2015-04-03 169 views
2

我有一個二進制文件,我強迫git查看爲文本文件。當我進行更改時,整個行會顯示在差異中。git是否提交整個提交行?

如果我有一個100MB的行,並且我更改了1個字節,那麼git是否足夠聰明,只能發送1個字節的差異?或者它會發送整個100MB線?

+1

你看過這些嗎? http://stackoverflow.com/questions/4697216/is-git-good-with-binary-files http://stackoverflow.com/questions/540535/managing-large-binary-files-with-git?lq=1 – hatchet 2015-04-03 19:31:06

回答

1

二進制文件的合併和差異通常是git的一種痛苦。我會建議使用一個好的binary-to-text-encoding方案。如果你有時間空閒,這是值得研究的。