【发布时间】:2010-04-14 00:03:25
【问题描述】:
我正在对我的一个文件执行svn diff,并且 svn 将其检测为二进制类型。该文件是可读的纯文本,我希望能够获得该文件的差异。如何告诉 SVN 这不是二进制文件?
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
【问题讨论】:
我正在对我的一个文件执行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 property svn:mime-type 在文件上设置显式mimetype:
svn propset svn:mime-type 'text/plain' path/to/file或者,您可以使用以下方法删除此属性(因为 Subversion 假定为纯文本,否则):
svn propdel svn:mime-type path/to/file【讨论】: