[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!