2010-11-22 25 views
2

Je dois créer svn commit avec le message de validation UTF-8 et la propriété de révision UTF-8.svn commit: auquel le paramètre "--encoding" s'applique?

Si je l'appelle:

svn ci -F commit_message.UTF8.file --with-revprop prop1='UTF8-value1' --encoding 'utf-8' 

sera utf-8 de --encoding paramètre appliqué à la fois à commettras fichier de message (commit_message.UTF8.file) et spécifiée valeur de la propriété de révision 'prop1' (UTF8- value1)?

Je sais qu'il peut ajouter une propriété de révision plus tard avec svn propset --revprop -r NNN mais il sera agréable de faire en une seule opération.

Merci!

Répondre

1

Les messages de commit sont toujours stockés en UTF-8 (http://svnbook.red-bean.com/en/1.5/svn.tour.initial.html):

Subversion gère en interne certains des bits de données (par exemple, les noms de propriété, les chemins d'accès et les messages de journal) en tant que Unicode codé en UTF-8. Cela ne veut pas dire que toutes vos interactions avec Subversion doivent impliquer UTF-8, cependant. En règle générale, les clients Subversion géreront de manière gracieuse et transparente les conversions entre UTF-8 et le système de codage utilisé sur votre ordinateur, si une telle conversion peut être effectuée de manière significative (ce qui est le cas pour les encodages les plus courants).