web-dev-qa-db-fra.com

svn diff: fichier marqué comme type binaire

Je fais un svn diff sur l'un de mes fichiers et svn le détecte comme un type binaire. Le fichier est en texte brut lisible et je voudrais pouvoir obtenir une différence de ce fichier. Comment puis-je dire à SVN qu'il ne s'agit pas d'un fichier binaire?

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

Vous pouvez utiliser propriété Subversion svn: mime-type pour définir un type MIME explicite sur le fichier:

 svn propset svn: type mime 'text/plain' chemin/vers/fichier

Alternativement, vous pouvez supprimer cette propriété (puisque Subversion suppose le texte en clair, sinon) en utilisant:

 svn propdel svn: type mime chemin/vers/fichier
76

Vous pouvez obtenir un diff même pour un fichier marqué comme binaire en utilisant --force.

svn diff --force path/to/file

106
Evgeny Remizov