git svn 支持 svn:needs-lock 吗?
为了访问我们的 SVN 存储库,我使用 git svn,其他团队成员使用 svn。
当他们设置 need-lock 属性时, git svn 似乎会忽略这一点并允许我更新文件。
准确吗?
另外,是否可以使用 git svn 管理 need-lock 属性?
To access our SVN repository I'm using git svn and other team members are using svn.
When they set the needs-lock property it appears that git svn ignores this and allows me to update the files anyway.
Is that accurate?
Also, is it possible to manage the needs-lock property using git svn?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 bug 下的 git-svn 文档:
并且由于 svn:needs-lock 是与客户端的通信,表明该文件必须设为只读,因此您无法使用 git 实现此目的-svn。
From git-svn documentation under bugs:
And since
svn:needs-lock
is a communication to the client saying that the file had to be made read only, you cannot achieve this with git-svn.git-svn 不处理这个问题。但您可以尝试使用 SubGit 代替。
除此之外,SubGit 还处理大部分
svn:*
属性和 Git 属性。它也可以在服务器端工作,因此可以使用任何 Git 客户端来处理 Subversion 存储库。欲了解更多详情,您可以参考 SubGit 文档 并与 git-svn。
git-svn
does not handle this. But you may try to use SubGit instead.Among other things SubGit handles most of
svn:*
properties and Git attributes. It also works on the server side, so one may use any Git client to work with Subversion repository.For more details you may refer to SubGit documentation and comparison with git-svn.