git svn 支持 svn:needs-lock 吗?

发布于 2024-12-05 05:35:40 字数 159 浏览 0 评论 0原文

为了访问我们的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦幻的味道 2024-12-12 05:35:40

来自 bug 下的 git-svn 文档:

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

并且由于 svn:needs-lock 是与客户端的通信,表明该文件必须设为只读,因此您无法使用 git 实现此目的-svn。

From git-svn documentation under bugs:

We ignore all SVN properties except svn:executable. Any unhandled
properties are logged to $GIT_DIR/svn//unhandled.log

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.

九八野马 2024-12-12 05:35:40

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文