当前,当试图通过Tortoise提交代码时会出现错误。
Transmitting file data ..done
Committing transaction... Committed revision 2827.
Warning: post commit FS processing had error:
sqlite[S8]: attempt to write a readonly database
没有锁,我可以看到,任何解决方案的建议都将是伟大的。
发布于 2018-01-15 18:32:00
在特定情况下,错误发生在服务器端。后提交钩子脚本有一个问题。与服务器或存储库管理员联系。
检查对工作副本的权限。如果错误由服务器端钩子脚本产生,请与服务器管理员联系。
在本例中,我想您收到的完整错误消息如下所示:
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:\ user \usr\myproject\目录及其内容的权限。
您还可以通过查看一份新的工作副本将此问题解决到具有所需权限的新位置。
发布于 2022-06-03 09:03:11
当我以错误的用户登录到Linux时,我得到了这个错误。一旦我做了一个"sudo“作为具有svn权限的用户配置文件登录,我就可以正常工作了。
https://stackoverflow.com/questions/48265093
复制相似问题