Subversion - 添加文本文件 - 文件状态A(bin)

Ste*_*eve 16 svn

我不知道为什么我得到(bin)文件状态 - 我检查了文件,没有特殊字符.添加和提交工作,文件可能很好,但我只是觉得它很奇怪.

Jef*_*and 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不同于系统关联的mime类型的propset来强制它发送文本.