svn报错database disk image is malformed
做项目,用的svn做代码版本管理。
昨天莫名断电了一次,当时正在上传版本。
后来来电了,也没注意,今天发现 上传版本就报错:
Error: sqlite: database disk image is malformed
完全搞不懂是什么。clean up 也不管用。
问同事有没有同样的情况,同事都反映一切正常。
网上 也没有个能看懂的。
最后自己捣鼓捣鼓,搞定了,特此贴入。
操作方法
- 01
打开项目目录,找到隐藏的.svn文件夹。
- 02
新建个文件夹,将其拖进去。备份一下。
- 03
重新checkout一个项目文件夹。
- 04
将新的checkout的目录下的 .svn文件夹 copy到 原来的目录下。
- 05
我们假定,原来的项目目录下的项目版本为版本a。 新checkout的项目为版本b。 如果版本a和版本b,差异较大,会发现有很多文件 会被svn认为是删除掉了,或者修改了。这时,根据实际情况,revert 一下。就可以使用了。
赞 (0)