E200033: 另一个进程正在阻塞工作副本数据库
E200033: Another process is blocking the working copy database
当我从存储库中检出时
sudo svn co --username me http://192.168.1.27/svn/project
我遇到了这个错误并且结帐过程终止了
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
我无法获取此项目的签出或更新(出现错误后无法使用清理、更新等命令)。
内部工作副本 SQLite 数据库被阻止(它在您的工作副本的隐藏元数据原始存储中:.svn/wc.db
文件)。我将从检查您的用户帐户权限开始。您很有可能缺少对结帐目标位置的写入权限。
它可能是另一个 SVN 客户端实例,由于某种原因仍然是 运行 与 WC 的任务。防病毒或索引服务也可能是根本原因——一般建议添加防病毒和索引例外,以确保这些工具不会触及工作副本。
按照以下步骤操作:
$ 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.
svn: database is locked, executing statement 'RELEASE s0'
关闭所有在编辑器中打开的文件并运行清理。它为我解决了这个问题。我关闭了 Netbeans 并执行了清理命令。
如果您使用的是 Tortoise-SVN,有时它可能会死机并且缓存功能会卡住。进入任务管理器并杀死所有 TortoiseSVN-Cache 实例,然后重试。
你用的是matlab吗?如果是,请转到首选项->常规->源代码管理,然后 select 否。
简单的 SVN 清理对我有用!!
我试图结帐到网络驱动器,但遇到了这个问题。一旦我将我的目标结帐位置移动到本地某个地方,这个问题就消失了。然后我可以将文件复制到我想要的网络位置。
当我从存储库中检出时
sudo svn co --username me http://192.168.1.27/svn/project
我遇到了这个错误并且结帐过程终止了
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
我无法获取此项目的签出或更新(出现错误后无法使用清理、更新等命令)。
内部工作副本 SQLite 数据库被阻止(它在您的工作副本的隐藏元数据原始存储中:.svn/wc.db
文件)。我将从检查您的用户帐户权限开始。您很有可能缺少对结帐目标位置的写入权限。
它可能是另一个 SVN 客户端实例,由于某种原因仍然是 运行 与 WC 的任务。防病毒或索引服务也可能是根本原因——一般建议添加防病毒和索引例外,以确保这些工具不会触及工作副本。
按照以下步骤操作:
$ 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.
svn: database is locked, executing statement 'RELEASE s0'
关闭所有在编辑器中打开的文件并运行清理。它为我解决了这个问题。我关闭了 Netbeans 并执行了清理命令。
如果您使用的是 Tortoise-SVN,有时它可能会死机并且缓存功能会卡住。进入任务管理器并杀死所有 TortoiseSVN-Cache 实例,然后重试。
你用的是matlab吗?如果是,请转到首选项->常规->源代码管理,然后 select 否。
简单的 SVN 清理对我有用!!
我试图结帐到网络驱动器,但遇到了这个问题。一旦我将我的目标结帐位置移动到本地某个地方,这个问题就消失了。然后我可以将文件复制到我想要的网络位置。