SVN diff: файл помечен как двоичный тип - PullRequest
74 голосов
/ 14 апреля 2010

Я делаю svn diff для одного из моих файлов, а svn определяет его как двоичный тип. Файл является читаемым простым текстом, и я хотел бы иметь возможность получить различие этого файла. Как мне сообщить SVN, что это не бинарный файл?

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

Ответы [ 2 ]

106 голосов
/ 05 июля 2012

Вы можете получить diff даже для файла, помеченного как двоичный файл, используя --force.

svn diff --force path/to/file

76 голосов
/ 14 апреля 2010

Вы можете использовать свойство Subversion svn: mime-type, чтобы установить явный mimetype для файла:

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

Кроме того, вы можете удалить это свойство (поскольку Subversion предполагает открытый текст, в противном случае), используя:

svn propdel svn:mime-type <i>path/to/file</i>
...