【发布时间】:2013-10-30 05:30:11
【问题描述】:
直接相关:svn diff: file marked as binary type (根据答案的评论)
为什么我的 SVN 客户端会将某些文件标记为二进制文件?
具体来说,.sql 在使用 TortoiseSVN 时有 prop svn:mime-type = application/octet-stream。
我检查了右键 > Tortoise 上下文菜单 > 设置 > 常规 > Subversion 配置文件,[miscellany] 或 [auto-props] 中没有任何内容未注释,那么决定来自哪里?
从我在相关帖子中看到的内容来看,我可以通过删除受影响文件上的属性来“修复它”,或者通过配置/设置全局更改新文件的行为,但是有没有一种“简单”的方法来对所有受影响的文件都这样做吗?
有点相关:
【问题讨论】:
-
天哪,删除
mime-type属性(假设它默认为text/plain)会每隔一个字符显示一堆NUL字符垃圾。我的场景不适用吗? TortoiseMerge 查看器可以很好地比较它... -
我也遇到了同样的问题...
.sql文件不断以application/octet-stream上传,而它们显然是text/plain,而没有设置auto-props。太糟糕了,没有人提供答案:(
标签: svn tortoisesvn diff mime-types file-type