E200033:另一个进程是阻止工作副本数据库

Rav*_*ine 9 svn ubuntu-16.04

当我从存储库结账时

sudo svn co --username me http://192.168.1.27/svn/project
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误,结帐流程终止了

svn: E200033: Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file server 
svn: E200033: sqlite[S5]: database is locked 
svn: E200042: Additional errors: 
svn: E200033: sqlite[S5]: database is locked 
Run Code Online (Sandbox Code Playgroud)

我无法检查或更新此项目(在收到错误后没有清理,更新等命令工作).

Moh*_*hir 16

请按照以下步骤操作:

 $ cd /my/repository/.svn 
 $ mv wc.db wc.db.old 
 $ sqlite3 wc.db.old 
 sqlite> .backup main wc.db
 sqlite> .exit

Afterwards, do a svn cleanup. 
Run Code Online (Sandbox Code Playgroud)

svn:数据库被锁定,执行语句'RELEASE s0'


Jah*_*mic 14

如果你正在使用Tortoise-SVN,有时候它可能会死机并且缓存功能会被卡住.进入任务管理器并杀死TortoiseSVN-Cache的所有实例,然后重试.


Kir*_*iva 8

关闭编辑器中打开的所有文件并运行清理.它解决了我的问题.我关闭了我的Netbeans并执行了清理命令.