我不知道为什么我得到(bin)文件状态 - 我检查了文件并且没有特殊字符。添加和提交工作,文件可能很好,但我只是觉得它很奇怪。
答案 0 :(得分:21)
来自http://subversion.apache.org/faq.html#binary-files
Subversion将以下文件视为文本:
- 没有svn的文件:mime-type
- 带有svn的文件:mime-type以“text /”
开头- svn:mime-type等于“image / x-xbitmap”
的文件- svn:mime-type等于“image / x-xpixmap”的文件
所有其他文件都被视为二进制文件,这意味着Subversion将:
- 在svn update或svn merge
期间,不尝试自动将收到的更改与本地更改合并- 不作为svn diff
的一部分显示差异- 不显示svn blame
的逐行归因
检查文件扩展名/关联的mime类型。您可以通过对svn:mime-type
上的propset执行与文本系统关联的mime类型不同来强制文本。