2015-04-03 158 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方案。如果你有时间空闲,这是值得研究的。