git svn是否支持svn:needs-lock?

11

为了访问我们的SVN仓库,我使用git svn工具,而其他团队成员则使用svn。

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

这是否准确?

另外,使用git svn能否管理needs-lock属性呢?

2个回答

7

从git-svn文档的bugs部分:

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

由于svn:needs-lock是向客户端发出文件必须只读的通信,因此您无法使用git-svn实现此目的。


3
git-svn无法处理此问题。但您可以尝试使用SubGit代替。
除其他事项外,SubGit还处理大多数svn:*属性和Git属性。它也在服务器端工作,因此可以使用任何Git客户端来处理Subversion存储库。
有关更多详细信息,请参阅SubGit文档和与git-svn的比较。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接