svn add xxx.txt 提示A (bin) xxx.txt

[root@NGINX-APACHE-SVN iptables]# svn ci -m "add iptables.txt"
Adding  (bin)  iptables/iptables.txt
1 [root@NGINX-APACHE-SVN iptables]# file iptables.txt 
2 iptables.txt: UTF-8 Unicode text, with CRLF line terminators

file 查看也是正常的!并不是二进制文件。

原因:Subversion的策略是只检测文件的前1024个字节;如果所有字节都是0,或者超过15%都是非ASCII码输出字符的话,那么Subversion就认定该文件是二进制文件。

修改~/.subversion/config
找到最后一个section,在最后加上如下一行话:
*.txt = svn:mime-type=text/plain;svn:eol-style=native
光这个还不够,向上搜索到这么一行
# enable-auto-props = yes
把前面用来注释这行的那个#和其后的空格去掉
[root@NGINX-APACHE-SVN iptables]# svn add iptables3.txt 
A         iptables3.txt

问题解决NB!

原文地址:https://www.cnblogs.com/bass6/p/5717831.html