《月食-如何克隆人--深度1》

pod7payv  于 2022-10-15  发布在  Eclipse
关注(0)|答案(3)|浏览(385)

我必须在Eclipse中导入一个相当大的(BitBucket)Git存储库。现在,从一小时开始,日月食就被困在克隆中了。为了加快速度,我想以“浅”模式克隆它(只是接受最后一次提交)。
我用CLI git clone --depth 1 https://bitbucket.myco.local:8443/scm/big/quite-big-project.git测试了它,它工作得很好:它只用了不到2分钟。无论如何,我必须将项目克隆到eclipse中,并且不知道如何在Eclipse的git导入项目向导中设置深度。

1sbrub3j

1sbrub3j1#

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

$ 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的Angular 使用“添加现有本地repo”按钮:

gzjq41n4

gzjq41n42#

我像这样解决问题(以类似于建议的@mot的方式):
1>我使用CLI和--depth 1选项克隆了存储库
2>我遵循了使用“文件系统”协议从git导入的过程。
3>解绑文件系统源(git remote remove origin)
4>添加了实际的远程git remote add origin https://bitbucket.myco.local:8443/scm/big/quite-big-project.git
5>抱最大的希望

zte4gxcn

zte4gxcn3#

Android 13现在可以使用jgit 6.3.0(浅深度)
(因为jgit 6.3.0用户OutputStream.Transfer To方法)see android 13 api 33

相关问题