当前尝试通过 Tortoise SVN 提交代码时出错。
Transmitting file data ..done
Committing transaction... Committed revision 2827.
Warning: post commit FS processing had error:
sqlite[S8]: attempt to write a readonly database
Run Code Online (Sandbox Code Playgroud)
我看不到任何锁,任何对解决方案的建议都会很棒。
您的特定情况下的错误发生在服务器端。post-commit 钩子脚本有问题。联系服务器或存储库管理员。
检查工作副本的权限。如果错误是由服务器端挂钩脚本产生的,请联系服务器管理员。
我猜您收到的完整错误消息在此示例中如下所示:
svn: E155004: Commit failed (details follow):
svn: E155004: Failed to lock working copy 'C:\Users\usr\myproject'.
svn: E200031: sqlite[S8]: attempt to write a readonly database
svn: E200042: Additional errors:
svn: E200031: sqlite[S8]: attempt to write a readonly database
Run Code Online (Sandbox Code Playgroud)
这个问题应该是由于.svn目录和 .svn/wc.db文件的权限不足引起的,特别是(例如C:\Users\usr\myproject\.svn\wc.db)。您应该仔细检查运行的用户帐户svn commit是否有权写入 C:\Users\usr\myproject\ 目录及其内容。
您还可以通过将新的工作副本签出到您具有所需权限的新位置来解决此问题。
| 归档时间: |
|
| 查看次数: |
8446 次 |
| 最近记录: |