使用eGit克隆仓库后Eclipse项目资源管理器出现两个条目问题
Eclipse eGit克隆后出现两个项目条目的解决办法
问题背景
使用Eclipse 2023-06 (4.28.0)版本,通过eGit克隆仓库https://github.com/nicomp42/FunWithCereal-001时未启用Smart Import功能,克隆后项目资源管理器中出现两个重复条目。
原因分析
未开启Smart Import时,eGit仅完成仓库的本地克隆,不会自动识别并导入仓库内的Eclipse项目。此时Eclipse会同时显示克隆的仓库根目录(作为普通文件夹)和自动检测到的仓库内部项目,从而出现两个条目。
解决步骤
方法一:重新克隆并启用Smart Import
- 删除当前Eclipse中显示的两个条目,同时删除本地克隆的仓库目录
- 打开Eclipse,依次点击
File > Import > Git > Projects from Git,选择Clone URI - 输入仓库地址
https://github.com/nicomp42/FunWithCereal-001,完成克隆流程 - 进入
Import Projects页面时,勾选Smart Import选项,Eclipse会自动识别并导入仓库内的项目,不会生成多余的根目录条目
方法二:手动清理并导入项目
- 在项目资源管理器中右键点击仓库根目录条目,选择
Delete,勾选**Delete project contents on disk (cannot be undone)**后确认删除 - 保留内部的项目条目,右键点击它,选择
Team > Share Project,关联到已克隆的仓库目录(若未自动关联) - 或直接删除所有条目,通过
File > Import > General > Existing Projects into Workspace选择克隆的仓库目录,勾选内部项目完成导入
方法三:调整Eclipse显示设置
- 打开
Window > Preferences > General > Appearance > Label Decorations,确保Git装饰已启用 - 打开
Window > Preferences > General > Workspace,取消勾选Link resources选项,避免Eclipse重复识别目录
内容的提问来源于stack exchange,提问作者nicomp
相关产品推荐
相关产品推荐

