SVN同步断电文件损坏无法使用修复方案

SVN同步的时候断电,导致文件损坏,重启服务器后无法访问该项目路径。修复方案:


报错如下:


 Can't read file   ******db/current..

1、找到SVN仓库下项目路径,例如我是:D:\SVNRepositories\hcPlatform

2、先分别打开D:\SVNRepositories\hcPlatform\db\current和D:\SVNRepositories\hcPlatform\db\txn-current两个文件查看里面是否有正常显示的内容,如果没有则下面方法可以正常修复。

3、找到D:\SVNRepositories\hcPlatform\db\revprops目录下数字最大的文件夹,把文件夹名称copy到D:\SVNRepositories\hcPlatform\db\txn-current中,替换掉乱码然后回车,保存。

4、找到D:\SVNRepositories\hcPlatform\db\revprops目录下数字最大的文件夹,打开文件夹,找到最大数字名称的文件,右键记事本打开,如果显示正常,把该文件名copy到D:\SVNRepositories\hcPlatform\db\current中,替换乱码然后回车保存,如果乱码,删掉该文件,查看删掉后最新文件是否乱码,还是乱码继续删,如果不是把文件名称copy到D:\SVNRepositories\hcPlatform\db\current中,替换乱码然后回车保存。

5、重启SVN服务。

6、项目中右键先更新,再提交或同步。


猜你喜欢

转载自blog.csdn.net/mfkarj/article/details/80500996