【问题标题】:SVN - SQLite - disk I/O errorSVN - SQLite - 磁盘 I/O 错误
【发布时间】:2013-11-13 17:03:48
【问题描述】:

尝试提交到我的 SVN 存储库时,我收到以下错误:

Working copy 'Z:\prace-pj\projects\other\CopyRT' locked.

于是我运行clean up命令,然后提交成功,但是在响应消息的最后,出现如下错误:

Error bumping revisions post-commit (details follow): 
disk I/O error, executing statement 'RELEASE   s11'

现在当我尝试例如更新存储库,它说它仍然被锁定。当我清理并尝试再次更新时,我收到如下错误:

disk I/O error, executing statement 'RELEASE   s2'
sqlite: disk I/O error

我应该怎么做才能解决这个问题?

【问题讨论】:

  • 你在使用 Cygwin 吗?
  • 否 - 我在服务器端运行 Solaris,在客户端我使用 MS Windows + Tortoise SVN。

标签: sqlite svn


【解决方案1】:

供其他人参考,我刚刚遇到同样的错误,发现我的一个日志文件占用了我所有的空间(并且由于没有可用空间而无法写入硬盘)。

运行(以确保您有足够的磁盘空间)

df -h 

然后我只需要运行:

svn cleanup

这为我解决了错误。

【讨论】:

  • 刚刚svn cleanup 完成了这项工作。
【解决方案2】:

你试过了吗:

svn unlock --force path/to/workingcopy

?如果问题出在存储库本身,似乎它可以指向一个 url……我之前只通过 tortoise gui 使用了解锁操作,但我认为它只是包装了 svn 命令。

希望对你有帮助

【讨论】:

  • 我也在使用 Tortoise SVN,所以我在所有文件上尝试了Get lock,然后在所有文件上尝试了Release lock,现在它似乎工作正常(我尝试了更新和提交) .谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多