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

时间:2011-09-15 19:32:39

标签: git svn git-svn

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

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

这是准确的吗?

另外,是否可以使用git svn?

来管理needs-lock属性

2 个答案:

答案 0 :(得分:7)

来自bug下的git-svn文档:

  

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

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

答案 1 :(得分:3)

git-svn无法解决此问题。但您可以尝试使用SubGit

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

有关详细信息,请参阅SubGit documentation并与git-svn进行比较。