2010-01-12 3 views
9

Comment arrêter Subversive de paramétrer svn:mime-type à text/plain lors de la validation initiale?Arrêter Eclipse/Subversive de la définition de svn: mime-type à text/plain lors de la validation initiale

Mon code Java est en cours de vérification dans mon référentiel avec la propriété svn:mime-type définie comme text/plain, et par conséquent, mon visualiseur SVN Web (trac) n'est pas en surbrillance de la syntaxe.

Je devrais ajouter que j'utilise Eclipse 3.5 et la version la plus récente de Subversive avec l'adaptateur SVNKit 1.3.0 (pour SVN 1.6).


Pour ceux qui trouvent cette question, cette question n'existe plus comme il était resolved par une option dans la section Préférences de Subversive.

+0

Je n'ai aucune idée de terre. J'ai eu cette question exacte, et c'était vraiment utile! – Glyph

Répondre

4

Vous devez configurer réellement les types MIME vous-même dans "Fenêtre> Préférences> Team> SVN> Propriétés de configuration> Propriétés automatiques"

Pour le type de fichier * .java par exemple, fixé à: svn : mime-type = text/x-java

1

Par défaut, Subversion définit uniquement svn: mime type à application/octet-stream lorsque le fichier est binaire (et vous n'avez pas affecté explictly toute autre valeur). Voir Automatic Property Setting pour référence. Donc, cette fonctionnalité est une gracieuseté de Subversive. Je crains de ne pas être un utilisateur Subversive, mais j'ai trouvé dans Google une référence à un menu dans "Fenêtre> Préférences> Equipe> SVN> Configuration des propriétés> Propriétés automatiques" où il semble que vous pouvez supprimer les associations indésirables .

+0

Il n'y a pas d'associations dans la liste - ce qui explique pourquoi cela est déroutant –

+0

Ensuite, vérifiez les endroits où Subversion prend lui-même ce paramètre. Ils sont mentionnés dans le lien ci-dessus. –

+0

Problème, comme vous l'avez dit, SVN par défaut * ne définit que * svn: mime-type pour les fichiers binaires, tous les autres la propriété ne doit pas être définie. (et j'utilise le connecteur SVNKit 1.3.0) –

3

Si votre projet a déjà obtenu foiré par subversif, cd pour projeter racine et exécuter les commandes suivantes

find . -name "*.java" -exec svn propset svn:mime-type 'text/x-java' {} \; 
find . -name "*.xml" -exec svn propset svn:mime-type 'text/xml' {} \; 
0

Le bug rapporté par Vorburger (https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772) a été fixé. Sous "Fenêtre> Préférences> Equipe> SVN> Configuration des propriétés> Propriétés automatiques", il existe une option appelée "Définir le type MIME pour tous les fichiers non binaires" qui doit être décochée pour empêcher Subversive d'ajouter le type S/MIME à nouvelles ressources ajoutées.

Questions connexes