使用用户名登录IDE,在云端资源库中处理svn项目时报如下错误:
问题分析:后端数据库中用户与svn账户密码可能不一致造成。此问题一般出现在私有云的场景下。
解决办法:出现该办法请联系官方售后技术进行处理。
检出时出现修订版本错误
问题分析: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