SVN出现 sqllite: database disk image is malformed 的解决方法
2018-01-08 00:37
519 查看
最近在更新时svn发生了这样的一个错误,database disk image is malformed,正是在关键的时候出现这样的问题,真是关键时候掉链子,好了不吐槽了,说一下解决方案。
解决方案有两种
1.重新checkout一下项目工程,把根目录下的".svn"目录(隐藏文件)全部拷贝到出问题的工程目录下,替换掉旧的.svn目录即可。这种方法有一些弊端,就是如果项目比较大,会耽误很多时间。
2.对症下药,对sqlit数据库进行修改。但需要安装sqlit3(window平台),这需要花一些时间,其余的按照教程来还是蛮方便的。步入正题,下面具体的操作我就直接贴网址了,大体步骤如下:
(1)安装sqlit3 :http://blog.csdn.net/kasama1953/article/details/52584945(sqlit去官网就可以下载到)
(2)执行sqlit命令:
sqlite3 .svn/wc.db "pragma integrity_check"
sqlite3 .svn/wc.db "reindex nodes"
sqlite3 .svn/wc.db "reindex pristine"
参见网址:https://stackoverflow.com/questions/13675615/svn-cleanup-sqlite-database-disk-image-is-malformed 第一个回答
执行完此步操作有可能就没问题了,也有可能出现
svn: E155010: Pristine text 'a31e85c8da93f9838bde24db70544f9089ed4359' not present 错误,我就是后者这种情况,这种情况需要执行步骤(3)
(3)执行sqlite操作 直接对数据状态进行更改,参见网址:https://www.jianshu.com/p/1335f8ad7c3a
虽然最后问题解决了,但是这个错误为何出现自己还是一头雾水,还请知道的大大们指点迷津,不甚感激!
解决方案有两种
1.重新checkout一下项目工程,把根目录下的".svn"目录(隐藏文件)全部拷贝到出问题的工程目录下,替换掉旧的.svn目录即可。这种方法有一些弊端,就是如果项目比较大,会耽误很多时间。
2.对症下药,对sqlit数据库进行修改。但需要安装sqlit3(window平台),这需要花一些时间,其余的按照教程来还是蛮方便的。步入正题,下面具体的操作我就直接贴网址了,大体步骤如下:
(1)安装sqlit3 :http://blog.csdn.net/kasama1953/article/details/52584945(sqlit去官网就可以下载到)
(2)执行sqlit命令:
sqlite3 .svn/wc.db "pragma integrity_check"
sqlite3 .svn/wc.db "reindex nodes"
sqlite3 .svn/wc.db "reindex pristine"
参见网址:https://stackoverflow.com/questions/13675615/svn-cleanup-sqlite-database-disk-image-is-malformed 第一个回答
执行完此步操作有可能就没问题了,也有可能出现
svn: E155010: Pristine text 'a31e85c8da93f9838bde24db70544f9089ed4359' not present 错误,我就是后者这种情况,这种情况需要执行步骤(3)
(3)执行sqlite操作 直接对数据状态进行更改,参见网址:https://www.jianshu.com/p/1335f8ad7c3a
虽然最后问题解决了,但是这个错误为何出现自己还是一头雾水,还请知道的大大们指点迷津,不甚感激!
相关文章推荐
- svn:database disk image is malformed问题解决方法
- svn:database disk image is malformed问题解决方法
- svn:database disk image is malformed解决方法
- svn cleanup: sqlite: database disk image is malformed 解决方法
- svn报错解决方法:svn:E200030: sqlite[S11]:database disk image is malformed
- 加载数据库的完整性保证(SQLite Error 11 - database disk image is malformed的解决方法)
- svn更新的时候断电,下次在更新出现svn: sqlite: database disk image is malformed
- Sqlite Database disk image is malformed的解决方法
- DatabaseError:database disk image is malformed的解决方法
- SQLite数据库错误:The database disk image is malformed 解决(修复)方法
- 【转】SQLite提示database disk image is malformed的解决方法
- database disk image is malformed解决方法
- database disk image is malformed解决方法
- sqlite or svn 错误 The database disk image is malformed 可解决
- SVN 出现 database disk image is malformed
- SQLite数据库错误:The database disk image is malformed 解决(修复)方法
- SVN 简单解决 database disk image is malformed 故障
- SVN 出现 database disk image is malformed
- 解决Couchbase出现DATABASE DISK IMAGE IS MALFORMED的问题。
- sqlite错误 The database disk image is malformed database disk image is malformed 可解决