svn diff:标记为二进制类型的文件

时间:2010-04-14 00:03:25

标签: svn file-type

我正在我的一个文件上执行svn diff,svn将其检测为二进制类型。该文件是可读的纯文本,我希望能够得到这个文件的差异。如何告诉SVN这不是二进制文件?

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

2 个答案:

答案 0 :(得分:104)

使用--force即可为标记为二进制文件的文件获取差异。

svn diff --force path/to/file

答案 1 :(得分:76)

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

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

或者,您可以使用以下命令删除此属性(因为Subversion将采用明文,否则):

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