1. 使用用户名登录IDE,在云端资源库中处理svn项目时报如下错误:


    wKiom1ZqekfzZMkWAACBmcoT0yw442.png问题分析:后端数据库中用户与svn账户密码可能不一致造成。此问题一般出现在私有云的场景下。

    解决办法:出现该办法请联系官方售后技术进行处理。

  2. 检出时出现修订版本错误

问题分析:svn版本损坏

解决方法:1.首先备份自己本地的svn代码,防止意外操作造成代码丢失;

          2.联系官方技术人员,请官方人员进行版本回滚;

          3.当官方给出svn代码版本回滚成功时,重新将应用代码进行检出操作;

          4.将本地备份代码覆盖新检出的代码,然后重新进行代码提交;


3.svn报错:SVN Repository Corruption: End of file found

  检出时报:path/db/current End of file found

   问题分析:在commit文件时,svn服务器被强行关闭了,导致版本信息文件写入不成功,重启后读取信息就不正确了!

   问题解决:

1.查看path/db/revprops/X下面的版本信息,最大值为最新版本,比如110
2.将最新版本号或前一个版本号追加到文件current中:echo 110 > path/db/current
3.使用命令查看版本的完整性;svnadmin verify  A6990019758877
4.代码库导出 svnadmin dump A6990019758877 -r 1:109 >/home/A6990019758877/dump
5.代码回滚:rm -fr A6990019758877 && cp uzmap_svn A6990019758877 && svnadmin load A6990019758877 < /home/A6990019758877.dump

  参考:http://www.cnblogs.com/vegaliming/archive/2012/05/01/2478351.html SVN无法读取cruuent修复方法 Can't read file : End of file found 文件:txn_current、current

  http://www.darrenfang.com/2013/11/svn-end-of-file-found/  SVN Repository Corruption: End of file found