【问题标题】:SVN commit txn-current-lock on Mountain LionSVN 在 Mountain Lion 上提交 txn-current-lock
【发布时间】:2013-04-07 16:58:53
【问题描述】:

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

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

svn:提交失败(详情如下): svn: Can't get Exclusive lock on file '/Volumes/SvnProject/db/txn-current-lock': 不支持操作

【问题讨论】:

标签: iphone xcode svn git-svn


【解决方案1】:

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

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

svnadmin create /path/myrepo

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

chown -R newowner:newgroup

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

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

【讨论】:

    猜你喜欢
    • 2012-06-05
    • 2012-01-17
    • 2011-06-07
    • 1970-01-01
    • 2012-05-23
    • 2016-08-12
    • 2015-11-01
    • 2011-06-10
    • 1970-01-01
    相关资源
    最近更新 更多