让svn将非标准扩展名识别为文本文件

为了方便分类,我经常会自定义文本文件的扩展名。比如json代表JSON格式的文本,md代表markdown格式的文本等等。这些文件都是纯文本文件,但svn在默认情况下,会将其识别成为二进制(bin)文件。

这样,在文件合并等操作时,就会出现问题。

用一句代码可以解决这个问题:

svn ps svn:mime-type text/plain *.md

处理完毕后,需要提交一次修改到服务器。