1
7
就实际存储而言,Mercurial处理文本和二进制文件的方式完全不同。但是,当要求使用“hg diff”、“hg log-p”或在Web界面中查看变更集时,它确实试图猜测“在视觉上显示此差异是否有意义”。当它试图做出“我是否应该把它显示为文本”的决定时,应用的测试是“文件的前1000个字节中是否有一个nul字节(0x00)”。 所以,除了在用户输出中显示的方式之外,对您的文件的处理没有任何不同,但是如果您可以在其中找到一个nul字节,那么您可能也可以停止该操作。 或者,可以使用extdiff扩展来全面控制diff的显示方式。 |
2
2
我不知道TortoiseHg的图形部分,但是如果使用命令行,那么
|
3
0
您应该尝试将这些行添加到
git diff格式适用于二进制文件。 |