SVN 为 txn-current-lock 使用了错误的路径

SVN using wrong path for txn-current-lock

我已使用 svn checkout https://svn.foo.com/Foo 将 SVN 存储库的本地副本检出到目录 /home/myusername/dir/subdir/Foo/Foo-svn/ 中。当我尝试提交到存储库时,出现此错误:

svn: E000013: Can't open file '/home/foo/webapps/com_foo_svn/db/txn-current-lock': Permission denied

我不知道该文件路径是从哪里来的。目录 /home/foo/ 甚至不存在。

我以前没有真正使用过 Subversion,我不知道它在哪里保存这样的配置。我发现此错误的所有其他 Whosebug 引用似乎都是文件路径正确但权限错误的情况。

Subversion 使用了正确的路径。

错误来自服务器,而不是来自客户端。路径 /home/foo/webapps/com_foo_svn/db/txn-current-lock 位于服务器端。因此,您应该检查服务器上的权限