我刚刚在 Github 上启动了我的第三个存储库。我使用 README 文件初始化了网站上的存储库,并尝试使用 Egit 将其导入 Eclipse。就像我在 Github 上的其他项目一样,导入对话框运行良好,并且存储库被克隆。在我的文件资源管理器中,我可以看到创建的文件夹 Egit,以及来自存储库的 .git 文件夹和自述文件。
然而,当我到达 Eclipse 想要我选择一个项目导入向导的地步时,一切都停止了工作。我无法导入现有项目,因为尚不存在。如果我尝试将其作为一般项目导入,它不会让我走得更远,因为它声称:
/path/to/my/folder 与另一个项目的位置重叠:'gnu_magic'
这确实是我要导入的项目的名称,但是因为我只是第一次导入它,所以这应该不是问题。
如果我使用新项目向导,它不允许我使用与项目相同的文件夹名称,声称该文件夹不为空(这是真的,但是当我使用向导创建一个全新的项目时很奇怪)。如果我给文件夹取另一个名字,它会创建一个项目,但该项目没有连接到存储库——我无法将我的更改提交回 Github。
删除 gnu_magic 文件夹并重新开始会带来相同的结果。
有没有办法从 Eclipse 的配置中删除该特定项目的元数据?我不想失去我的其他项目,但我想在那个项目上与 Egit 合作。
另一个有趣的事实:如果我手动克隆存储库,然后尝试将其作为文件系统中的项目导入 Eclipse,它不会让我因为源位于目标的层次结构中。
还是我完全错过了这里的重点?我很惊讶我能够毫无问题地克隆其他存储库。在过去的几天里,与他们合作非常容易。