svn执行update,却被告知database is locked!
执行 svn update,却抛出个错误警报:
svn: E200033: database is locked, executing statement 'RELEASE s0'
之后无论是cleanup,还是release locker都没反应!
别急,试试以下方案:
- $ cd /your project path/.svn
- $ mv wc.db wc.db.old #做事都要有备份的习惯
- $ sqlite3 wc.db.old #打开copy的数据库
- sqlite> .backup main wc.db
- sqlite> .exit
- 之后可能会出现.tmp已经有了不能写,但是进去也找不到.
- cd .svn
- mkdir aa
- mv aa ./tmp
- rm -rf ./tmp
- cd ..
- svn cleanup
- svn update
- 这样就可以了.
-
-
总结:
其实有时候在CMD中执行完第一部分的exist后就可以正常使用了!