数据错误循环冗余检查之解决方法

某天公司svn更新时忽然报错:

一般来说这种问题可以通过找另外一台checkout相同svn的电脑文件取过来覆盖便可,但是居然周围同事本地都没这个文件,没办法,仓库太大又不想重新checkout,遂网上查了一下解决方案。问题英文全称Cyclic Redundancy Check Data Error,这种问题一般都由于硬盘有坏道或者文件系统损坏等不同原因导致,解决方法一般有下面几种: 1.chkdsk工具 用管理员一个cmd,然后运行chkdsk X: /F /X /R,X替换为报错的盘符,这个可以修复文件系统的错误   2.SFC scan 仍然是用管理员权限起一个cmd,然后sfc /scanNow,这个稍微慢一点,能解决注册表或者系统库损坏导致的问题   3.使用数据恢复工具 以上两种方式都解决不了问题的话只能求助于专业的数据恢复工具了,其他办法都不好使! 本人就是这种情况,直接网上下一个破解版的Recoverit选择对应盘符扫描出损坏的文件恢复就可以了   最后,恢复svn-base文件之后更新会出现checksum mismatch的问题,直接进到对应目录先svn update --set-depth empty清空,然后再svn update --set-depth infinity即可

相关文章

首先介绍下什么是git和svnGIT(分布式版本控制系统)Git(读音...
注意点:系统环境:centos7,python,django,svn,jenkins首先安装...
  我使用过的版本控制工具有两种:早期的时候使用的是SVN,...
用好Git和SVN,轻松驾驭版本管理本文从Git与SVN的对比入手,...
01.jenkins安装jenkins网站:https://jenkins.io/安装:资料...
软件环境:centos7jdk1.8svn1.9maven3.5tomcat8jenkins2.80 ...