我正在对我的一个文件执行svn diff
命令,但是SVN将其检测为二进制类型。该文件是可读的纯文本文件,我想要获取该文件的差异。如何告诉SVN这不是一个二进制文件?
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
即使文件被标记为二进制文件,你仍然可以使用--force
命令获取差异信息。
svn diff --force path/to/file
您可以使用Subversion属性 svn:mime-type在文件上设置显式的mimetype:
svn propset svn:mime-type 'text/plain' path/to/file
另外,您也可以使用以下命令删除该属性(因为Subversion默认为纯文本):
svn propdel svn:mime-type path/to/file