svn: E200033: database is locked解决办法

svn执行update,却被告知database is locked!


执行 svn update,却抛出个错误警报:

svn: E200033: database is locked, executing statement 'RELEASE   s0'

 

之后无论是cleanup,还是release locker都没反应!

 

别急,试试以下方案:

  1. $ cd /your project path/.svn
  2. $ mv wc.db wc.db.old #做事都要有备份的习惯
  3. $ sqlite3 wc.db.old #打开copy的数据库
  4. sqlite> .backup main wc.db
  5. sqlite> .exit
  6. 之后可能会出现.tmp已经有了不能写,但是进去也找不到.
  7. cd .svn
  8. mkdir aa
  9. mv aa ./tmp
  10. rm -rf ./tmp
  11. cd ..
  12. svn cleanup
  13. svn update
  14.  这样就可以了.

总结:


其实有时候在CMD中执行完第一部分的exist后就可以正常使用了!

posted @ 2018-08-20 11:25  星朝  阅读(7064)  评论(0编辑  收藏  举报