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、项目中右键先更新,再提交或同步。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值