0

我必须在 Eclipse 中导入一个相当大的(bitbucket)git 存储库。现在 Eclipse 在克隆一个小时后就卡住了。为了加快速度,我想以“浅”模式克隆它(只进行最后一次提交)。

我用 CLI 对此进行了测试git clone --depth 1 https://bitbucket.myco.local:8443/scm/big/quite-big-project.git,它运行良好:不到 2 分钟。无论如何,我必须将项目克隆到 Eclipse 中,并且不知道如何在 Eclipse 的 git 导入项目向导中设置深度。

4

2 回答 2

2

不幸的是, Eclipse 使用的 git 的纯 Java 实现JGit尚不支持该--depth选项:

$ jgit clone --depth=1 https://github.com/eclipse-linuxtools/org.eclipse.linuxtools.eclipse-build.git
fatal: "--depth" is not a valid option

在 bugzilla 上打开了一个错误:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=475615

我建议通过普通的 git 命令行克隆它,然后从 Git 角度使用“添加现有本地 repo”按钮:

单击此处查看屏幕截图

于 2022-01-26T15:04:49.913 回答
0

我像这样解决了问题(以类似于@mboot 建议的方式):
1> 我使用 CLI 和--depth 1选项
2> 我按照使用“文件系统”协议从 git 导入的过程
3> 取消绑定“文件系统” origin ( git remote remove origin)
4> 添加了“实际”遥控器git remote add origin https://bitbucket.myco.local:8443/scm/big/quite-big-project.git
5> 希望是最好的

于 2022-01-26T15:11:31.643 回答