我必须在Eclipse中导入一个相当大的(BitBucket)Git存储库。现在,从一小时开始,日月食就被困在克隆中了。为了加快速度,我想以“浅”模式克隆它(只是接受最后一次提交)。
我用CLI git clone --depth 1 https://bitbucket.myco.local:8443/scm/big/quite-big-project.git
测试了它,它工作得很好:它只用了不到2分钟。无论如何,我必须将项目克隆到eclipse中,并且不知道如何在Eclipse的git导入项目向导中设置深度。
3条答案
按热度按时间1sbrub3j1#
不幸的是,JGit还不支持
--depth
选项,这是由Eclipse使用的纯Java git实现:在Bugzilla:https://bugs.eclipse.org/bugs/show_bug.cgi?id=475615上有针对它的漏洞
我建议通过普通的git命令行克隆它,然后从Git的Angular 使用“添加现有本地repo”按钮:
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>抱最大的希望
zte4gxcn3#
Android 13现在可以使用jgit 6.3.0(浅深度)
(因为jgit 6.3.0用户OutputStream.Transfer To方法)see android 13 api 33