我是 Git 和 EGit 的新手。我被要求对存储在位于 http://com.myorg.gitrepo/githome/myapp.git 的 Git 存储库中的项目进行故障排除。 .
首先,我尝试在 Git 命令行上执行此操作。我从终端执行:
git clone http://com.myorg.gitrepo/githome/myapp.git myapp
命令成功,我现在可以看到在 /home/myuser/myapp
下 checkout 的项目(我使用的是 Ubuntu 14.04)。
现在我正在尝试将 checkout 的项目作为 Java 项目加载到 Eclipse 中。以下是我正在采取的步骤:
1。右键单击“包资源管理器”>>“导入”>>“Git”>>“Git 中的项目”>>“下一步”
2.现有本地存储库 >> 下一步
3。选择要导入的`myapp`项目>>下一步
4。没有找到项目!?!?
如您所见,EGit 正在寻找一些不存在的配置,或者也许我只是错误地使用了它。
我的问题:- 我做错了什么,我该如何解决这个问题并导入项目?
- 将来如何通过使用 EGit 进行初始克隆(无需使用原始 Git 命令行)来改进此流程?
最佳答案
您确定要导入的项目包含 Eclipse 用于项目管理的文件吗?
.gitignore 是什么样子的?例如,它是否包括 .metadata/、.project/?
如果是这样,则意味着 repo 配置为忽略 eclipse 用于管理项目的配置文件,您应该使用向导来创建项目。
我认为在存储库中不包含任何特定于编辑器的文件被认为是很好的做法,因为这会导致很多冲突,而且项目无论如何都不应该真正依赖于这样的编辑器。
关于java - 从 Git 存储库创建 Eclipse/Java 项目时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23224918/