SVN在Mountain Lion上提交txn-current-lock

时间:2013-04-15 14:19:23

标签: iphone xcode svn git-svn

我在Mac OS X中遇到SVN问题..

当我提交下面的任何文件时,都会生成错误。

svn:提交失败(详情如下): svn:无法获取文件'/ Volumes / SvnProject / db / txn-current-lock'的独占锁定:不支持操作

1 个答案:

答案 0 :(得分:1)

在SVN服务器上,确保正确设置存储库(及所有子文件夹)的所有者和组。

例如,我通过以root身份从SVN服务器发出以下内容来创建一个repo:

svnadmin create /path/myrepo

最初我从SVN客户端收到 txn-current-lock 错误。在SVN服务器上,我注意到/path/myrepo及其所有子文件夹的owner:group都为root:root。为了解决这个问题,我从SVN服务器发出以下命令:

chown -R newowner:newgroup

确保您的newowner和newgroup项目与SVN客户提供的所有者/组信息相匹配。

使用-R选项使其递归很重要。这修复了 txn-current-lock 错误。