Tortoise SVN 尝试写入只读数据库 windows
Tortoise SVN attempt to write a readonly database windows
当前尝试通过 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
我看不到锁,任何解决方案的建议都会很棒。
您的特定情况下的错误发生在服务器端。 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
这个问题应该是由于 .svn
目录,特别是 .svn/wc.db
文件(例如 C:\Users\usr\myproject\.svn\wc.db
)的权限不足引起的。您应该仔细检查运行 svn commit
的用户帐户是否有权写入 C:\Users\usr\myproject\ 目录及其内容。
您也可以通过 checking out a fresh working copy 到您拥有所需权限的新位置来解决此问题。
我以错误的用户身份登录 Linux 时遇到此错误。一旦我执行“sudo su -”以具有 svn 权限的用户配置文件登录,我就可以正常工作了。
当前尝试通过 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
我看不到锁,任何解决方案的建议都会很棒。
您的特定情况下的错误发生在服务器端。 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
这个问题应该是由于 .svn
目录,特别是 .svn/wc.db
文件(例如 C:\Users\usr\myproject\.svn\wc.db
)的权限不足引起的。您应该仔细检查运行 svn commit
的用户帐户是否有权写入 C:\Users\usr\myproject\ 目录及其内容。
您也可以通过 checking out a fresh working copy 到您拥有所需权限的新位置来解决此问题。
我以错误的用户身份登录 Linux 时遇到此错误。一旦我执行“sudo su -”以具有 svn 权限的用户配置文件登录,我就可以正常工作了。