svn diff:文件标记为二进制types

我正在做一个svn diff我的一个文件和svn检测到它是一个二进制types。 该文件是可读的纯文本,我希望能够得到这个文件的差异。 我如何告诉SVN这不是一个二进制文件?

 Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream 

您可以使用Subversion属性 svn:mime-type在文件上设置一个显式的mimetype:

 svn propset svn:mime-type'text / plain'path / to / file

另外,你也可以删除这个属性(因为Subversion假设明文,否则)使用:

 svn propdel svn:mime-type path / to / file

即使对于使用--force标记为二进制文件的文件,也可以得到diff。

svn diff --force path/to/file