赞
踩
1,Request-描述
我们在一台服务器上部署了SVN服务,在导入项目以及cheokout时候遇到了比较特殊的问题
1.1 从本地编码转换到UTF8失败
这个问题是在使用import命令时候出现的:
svn import /local/path/ http://URL -m "firest version" --username username --password password
这个命令执行中断,提示:svn:"PATH"从本地编码转换到UTF8失败,后面跟一些描述信息,最后还有一些字符编码;
如下:
svn: 目录 “/your/work/path/” 中的条目从本地编码转换到 UTF8 失败
svn: 有效 UTF-8 数据
(16进制: )
后面是无效 UTF-8 序列
(16进制: a9 a6 2b a6)
1.2 ##工作副本已经锁定,请运行Clean up,当你运行Clean up后又发现报以下错误:###文件尚未纳入版本控制等
这个问题你按照SVN的报错提示来做是没有用的,而且无论你用什么commit,update等都报同样的错误。
2,Solution-解决
对于1.1问题来说,我在网上搜了一下,大致有如下几种方案:1,点击打开链接;2,点击打开链接,3,点击打开链接;
常见的方法比如:
修改本地环境变量 $export LC_CTYPE=en_US.UTF-8
经测试,无法解决问题,后来这则信息提示了我:
后发现在/your/work/path/有乱码文件的存在,删除以后,问题解决了。
1.2 这个问题是比较难以解决的,按照系统给你的提示,更本无法解决问题,反而出现新的问题。
几个可能对你有帮助的链接:1,外文论坛上解决方法;2,博客上;
一则解决方法:
不幸的是,以上所有方法对我这种情况都是无效的,后来最终发现了解决方案:
感些作者josentop, 找到隐藏目录中的.log文件,重新cleanup ,再提交就可以了 。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。