svn update从命令行执行此操作时,我遇到了类似的间歇性错误.
svn: E200030: sqlite[S10]: disk I/O error
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, executing statement 'PRAGMA
synchronous=OFF;PRAGMA recursive_triggers=ON;PRAGMA foreign_keys=OFF;PRAGMA
locking_mode = NORMAL;'
Run Code Online (Sandbox Code Playgroud)
我很难搞清楚它们是来自我的本地机器还是来自svn服务器.我在网上发现了一些迹象表明这些类型的消息可能是本地消息并由TortoiseSVN引起.
我团队中的其他开发人员似乎没有得到这些错误.可能是因为在TortoiseSVN运行时不支持从命令行使用svn吗?(我不认为我团队中的其他开发人员这样做,只有我...我主要使用命令行是运行批处理文件来更新我的所有svn工作文件夹,所以我不必更新它们一个)
那些来自你的机器.从版本1.7开始, SVN 使用SQLite数据库来处理工作副本pristines和元数据(.svn工作副本中的文件夹).服务器只使用裸文件系统.
我从来没有见过这些,但我可以看到如何在命令行SVN命令的同时运行TortoiseSVN操作可能会导致这种情况.他们都试图访问其中的.svn文件夹和SQLite数据库.
| 归档时间: |
|
| 查看次数: |
6360 次 |
| 最近记录: |