当前位置:   article > 正文

svn中import 从本地编码转换到UTF8失败以及checkout到本地后svn 工作副本已经锁定,尚未纳入版本控制解决_中的条目从本地编码转换到 utf8 失败

中的条目从本地编码转换到 utf8 失败

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 ,再提交就可以了 。


          

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/111178?site
推荐阅读
相关标签
  

闽ICP备14008679号