Question

J'ai essayé d'obtenir une liste de fichiers mis à jour / ajoutés / supprimés de SVN par SVNLook à l'aide:

/usr/bin/svnlook changed -r 77 /var/lib/svn/epsilon/decorhouse

Mais j'ai quelque chose d'étrange:

A   data/cms/1315771790_?\208?\147?\209?\128?\208?\176?\209?\132?\209?\132?\208?\184?\209?\130?\208?\190 ?\208?\179?\209?\128?\208?\176?\209?\134?\208?\184?\209?\143 4.jpg

Je sais que ce nom de fichier est cyrillique et dans le codage Windows-1251. Ce fichier est normalement enregistré dans SVN lui-même, donc je peux le commettre et le mettre à jour normalement. Mais comment puis-je obtenir le nom de fichier correct de SVNLook?

Merci!

PS Ubuntu 11.04 x64

Était-ce utile?

La solution

Vous devriez essayer d'appeler la commande suivante avant de courir svnlook:

export LANG="ru_RU.cp1251"

Vous pouvez également définir un Lang par défaut dans vos scripts Shell Start (.bashrc, par exemple), vous n'aurez donc pas à l'exporter à chaque fois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top