我使用git 1.7.4与大型svn repo一起使用 - 没关系。

我更新到git 1.7.8,现在,当我做“git svn dcommit”git做一些多余的工作。 在任务管理器中,我看到它做了大约1米的写作(我正在使用SSD,所以它担心我)。 它显示了.pdf和.doc文件的warrnings,它没有显示1.7.4,例如:

“c:/用户/ ...... appdata / local / temp / somehash_documentname.doc不是Word文档”, “错误:PDF文件已损坏 - 尝试重建XREF表”

并且有许多这样的警告,也许大约是200.当git显示这样的警告时,我看到任务管理器中的写入计数增加。

看起来git尝试做一些“smart”的二进制.pdf / .doc文件的proccessing。但我不需要这个。 哪个配置选项我应该改变以关闭这个多余的工作?

有帮助吗?

解决方案

对于Windows 1.7.8版本,添加了Doc和PDF文件的默认查看器。这是通过修改系统Gitattributes文件来完成的,以将astextplain TextCon过滤器与Docx扩展名关联。您可以编辑系统版本(在程序文件\ git \ etc \ gitattributes中),或者在您的个人.gitattributes或存储库中的一个中重置它。 要覆盖仅此存储库的系统设置,您可以添加到.gitattributes文件:

*.doc !diff
*.DOC !diff
.

将Diff属性重置为未指定的此文件,恢复预订1.7.8处理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top