Eclipse导入GitLab中指定分支的项目 一、如果主分支丢失,是否可以恢复其他分支? 二、开始导入分支到Eclipse

答案是可以的,下面我们就拿恢复分支publish-2018-6-5来说明问题,最终实现把分支publish-2018-6-5还原成项目放到Eclipse中

二、开始导入分支到Eclipse

如下图所示,在Eclipse选择导入项目,路径如下图所示file-import-Git,如下图选择 Projects from Git

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

Next,如下图所示选择Clone URI,从GitLab的项目地址克隆

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

Next,填写克隆的信息,如下图所示,填写URI,用户名,地址等信息进行验证

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

然后Next,进行下一步操作,会出现下面选择分支的界面,如下图所示,我们选择publish-2018-6-5的分支

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

继续选择Next,如下图所示,会生成一些项目克隆下来的路径文件夹信息

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

Next 咱们继续走,如下图所示,我们选择第一项,Import existing Eclipse Projects,原理就是把我们克隆下来的项目导入到eclipse

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

下一步继续,如下图所示,识别到项目中的名称是BranchTest,也会还原为这个项目名

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

可以看到下面的结果,项目被成功的导入了

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse

需要注意的是,如果项目中存在同名的项目,导入的时候是会报错的,比如我们现在再来一次,不删除刚才导入的,在最终的导入时候就会出现一个这样的提示,这是因为

从GitLab导入的项目一般是根据GitLab中的project来命名的,结果我们刚才已经导入了一个GitLab上面的A项目,现在又要导出一次,就会报同名的项目已存在的错误

Eclipse导入GitLab中指定分支的项目
一、如果主分支丢失,是否可以恢复其他分支?
二、开始导入分支到Eclipse