database is locked”异常的解决方法
使用eclipse更新项目的时候,中途关闭了eclipse,重新进入eclipse的时候,svn操作就失灵了,无论是clean up还是更新操作都无法正常执行。
出现这个问题主要是由于创建项目时使用的是TortoiseSVN,然而之后又使用了eclipse打开了这个项目文件,eclipse自带svn管理,当eclipse的SVN管理工具打开并且在使用中时,就会与外面的TortoiseSVN版本存在线程冲突,最终出现外面无法正常更新,并且执行超时最终出现上图所示的错误。
解决方式:
1、关闭eclipse ,完全中断eclipse自带svn的线程。
2、在svn项目文件目录如下图所示执行clean up
完成清理后,再次执行 svn update 就可以顺利地执行更新操作了。
如果还是无法解决,则请参照以下链接,通过 sqlit.exe 操作对 svn.db 文件进行修改
SVN报错:database is locked解决:svn sqlite[S5]:database id locked