我正在尝试将现有的 git 存储库作为 eclipse 项目导入。存储库存储在 ~/src/repo_dir 位置,而 ~/src/ 是我的 eclipse 工作区目录。
如果我使用菜单操作的顺序:
File --> Import --> Git --> Projects from Git --> Local --> (Select my repo)
--> "Import as General Project"
我得到错误:
/Users/me/src/repo_dir overlaps the location of another project: 'repo_dir'
而且我无法导入该项目。这似乎是因为 Egit 不希望正在导入的原始存储库已经在工作区中。但是,如果我将repo_dir移出工作区目录〜/ src /,然后通过上述方法导入项目,它不会将内容复制到工作区目录,所以现在我的文件位于其他地方,即不可取。我发现的唯一解决方法是将 repo 从 ~/src 中移出,导入它,删除生成的项目,将 repo 移回 ~/src,然后使用 git 将其作为“现有项目”导入。有谁知道更清洁的方法来处理这个问题?