SVN diff: plik oznaczony jako typ binarny

Robię svn diff na jednym z moich plików i svn wykrywa go jako typ binarny. Plik jest czytelny jako zwykły tekst i chciałbym być w stanie uzyskać diff tego pliku. Jak powiedzieć SVN, że to nie jest plik binarny?

Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Author: Beryllium, 2010-04-14

2 answers

Możesz użyć właściwości Subversion svn:mime-type, aby ustawić jawny typ MIME na pliku:

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

Alternatywnie, możesz usunąć tę właściwość (ponieważ Subversion przyjmuje zwykły tekst, w przeciwnym razie), używając:

svn propdel svn:mime-type path/to/file
 73
Author: Michael Aaron Safyan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-14 00:05:51

Możesz uzyskać diff nawet dla pliku oznaczonego jako binarny za pomocą --force.

svn diff --force path/to/file

 98
Author: Evgeny Remizov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-05 17:07:52