您的位置首页生活百科

svn报错database disk image is malformed

svn报错database disk image is malformed

的有关信息介绍如下:

svn报错database disk image is malformed

做项目,用的svn做代码版本管理。

昨天莫名断电了一次,当时正在上传版本。

后来来电了,也没注意,今天发现 上传版本就报错:

Error: sqlite: database disk image is malformed

完全搞不懂是什么。clean up 也不管用。

问同事有没有同样的情况,同事都反映一切正常。

网上百度 也没有个能看懂的。

最后自己捣鼓捣鼓,搞定了,特此贴入经验。

打开项目目录,找到隐藏的.svn文件夹。

新建个文件夹,将其拖进去。备份一下。

重新checkout一个项目文件夹。

将新的checkout的目录下的 .svn文件夹 copy到 原来的目录下。

我们假定,原来的项目目录下的项目版本为版本a。

新checkout的项目为版本b。

如果版本a和版本b,差异较大,会发现有很多文件 会被svn认为是删除掉了,或者修改了。这时,根据实际情况,revert 一下。就可以使用了。