我在Mac OS X中遇到SVN问题..
当我提交下面的任何文件时,都会生成错误。
svn:提交失败(详情如下): svn:无法获取文件'/ Volumes / SvnProject / db / txn-current-lock'的独占锁定:不支持操作
答案 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 错误。