SVN-коммит: к какому параметру "--encoding" относится? - PullRequest
3 голосов
/ 22 ноября 2010

Мне нужно сделать svn commit как с сообщением о фиксации UTF-8, так и со свойством ревизии в кодировке UTF-8.

Если я позвоню:

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

будет UTF-8 из - параметр кодировки применяется как к файлу сообщения фиксации (commit_message.UTF8.file), так и к указанному значению свойства ревизии prop1 (UTF8-value1)?

Я знаю, что возможно добавить свойство ревизии позже с помощью svn propset --revprop -r NNN , но было бы хорошо сделать все за одну операцию.

Спасибо!

1 Ответ

2 голосов
/ 23 октября 2012

Сообщения фиксации всегда хранятся в UTF-8 (http://svnbook.red -bean.com / ru / 1.5 / svn.tour.initial.html):

Subversion внутренне обрабатывает определенные битыданные - например, имена свойств, имена путей и сообщения журнала - как кодировка UTF-8 в кодировке Unicode.Это не значит, что все ваши взаимодействия с Subversion должны включать UTF-8.Как правило, клиенты Subversion будут изящно и прозрачно обрабатывать преобразования между UTF-8 и системой кодирования, используемой на вашем компьютере, если такое преобразование может быть разумно выполнено (что имеет место для большинства распространенных кодировок, используемых сегодня).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...