svn commit:“--encoding”参数适用于哪个?

时间:2010-11-22 09:48:00

标签: svn encoding utf-8 properties

我必须使用UTF-8提交消息和UTF-8编码的修订属性进行svn提交。

如果我打电话:

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

来自 - encoding 参数的UTF-8是否同时应用于提交消息文件(commit_message.UTF8.file)和指定的'prop1'修订版属性值(UTF8-value1)?

我知道稍后可以使用 svn propset --revprop -r NNN 添加版本属性,但是在一个操作中进行所有操作会很好。

谢谢!

1 个答案:

答案 0 :(得分:2)

提交消息始终以UTF-8(http://svnbook.red-bean.com/en/1.5/svn.tour.initial.html)存储:

  

Subversion内部处理某些数据位 - 例如,属性名,路径名和日志消息 - 为UTF-8编码的Unicode。这并不是说你与Subversion的所有交互都必须涉及UTF-8。作为一般规则,Subversion客户端将优雅透明地处理UTF-8与您计算机上使用的编码系统之间的转换,如果这样的转换可以有意义地完成(对于当今使用的大多数常见编码都是这种情况)。 / p>