微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

某天公司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即可

原文地址:https://www.cnblogs.com/sarecrow/p/15514970.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐