【问题标题】:Does git svn support svn:needs-lock?git svn 是否支持 svn:needs-lock?
【发布时间】:2012-07-19 01:21:16
【问题描述】:

要访问我们的 SVN 存储库,我使用的是 git svn,而其他团队成员使用的是 svn。

当他们设置 needs-lock 属性时,似乎 git svn 忽略了这一点并允许我更新文件。

准确吗?

另外,是否可以使用 git svn 管理需求锁定属性?

【问题讨论】:

    标签: git svn git-svn


    【解决方案1】:

    来自错误下的 git-svn 文档:

    我们忽略除 svn:executable 之外的所有 SVN 属性。任何未处理的 属性记录到 $GIT_DIR/svn//unhandled.log

    由于svn:needs-lock 是与客户的通信,说该文件必须设为只读,因此您无法使用 git-svn 实现这一点。

    【讨论】:

      【解决方案2】:

      git-svn 不处理这个。但您可以尝试改用SubGit

      SubGit 处理大部分 svn:* 属性和 Git 属性。它也适用于服务器端,因此可以使用任何 Git 客户端来处理 Subversion 存储库。

      更多详情可以参考SubGit documentation并与git-svn比较。

      【讨论】:

        猜你喜欢
        • 2015-12-05
        • 1970-01-01
        • 2013-09-13
        • 1970-01-01
        • 2018-09-20
        • 2012-01-03
        • 2022-12-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多