gpt4 book ai didi

java - 在 JGit 中使用远程存储库

转载 作者:搜寻专家 更新时间:2023-11-01 02:37:34 25 4
gpt4 key购买 nike

我正在做一个必须使用 JGit 的项目。当我尝试使用远程 git 存储库(未在我的本地设备中克隆的 git)时遇到问题,我收到以下异常:

不存在 HEAD 且未指定明确的起始版本

如果我克隆存储库,它运行良好,但存储库非常大,由于项目要求我无法克隆它。有没有办法使用远程存储库?我只做简单的读取操作。

最佳答案

为了访问 Git 存储库的历史,您需要先克隆它。如果您对工作目录不感兴趣,则克隆可能是空的,但需要一个克隆。

Git 允许创建一个仅包含指定深度的历史的浅克隆,但是 JGit 仍然缺乏对浅克隆的支持: https://bugs.eclipse.org/bugs/show_bug.cgi?id=475615

关于java - 在 JGit 中使用远程存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43866269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com