答案 0 :(得分:1)
错误发生在服务器端。提交后挂钩脚本存在问题。联系服务器或存储库管理员。
检查工作副本的权限。如果错误是由服务器端钩子脚本产生的,请与服务器管理员联系。
我猜您收到的完整错误消息在此示例中如下:
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将此问题解决到您拥有所需权限的新位置。