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后就可以正常使用了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM