Dan*_*Lee 8 eclipse git clone github egit
我刚刚在Github上开始了我的第三个存储库.我使用README文件在网站上初始化了存储库,并尝试使用Egit将其导入Eclipse.就像我从Github的其他项目一样,导入对话框工作正常,并且克隆了存储库.在我的文件浏览器中,我可以看到Egit创建的文件夹,以及存储库中的.git文件夹和README.
但是,当我到达Eclipse希望我为项目导入选择向导时,一切都停止了.我无法导入现有项目,因为还没有.如果我尝试将其作为一般项目导入,它不会让我更进一步,因为它声称:
/ path/to/my/folder重叠另一个项目的位置:'gnu_magic'
这确实是我试图导入的项目的名称,但是我刚刚第一次导入它应该不是问题.
如果我使用新的项目向导,它不允许我使用与项目相同的文件夹名称,声称该文件夹不为空(这是真的,但当我使用向导创建一个全新的项目时很奇怪).如果我给文件夹另一个名称,它会创建一个项目,但项目没有连接到存储库 - 我无法将我的更改提交回Github.
删除gnu_magic文件夹并重新开始会带来相同的结果.
有没有办法从Eclipse的配置中删除该特定项目的元数据?我不想失去我的其他项目,但我想在项目上与Egit合作.
另一个有趣的事实:如果我手动克隆存储库然后尝试将其导入Eclipse,作为我文件系统中的项目,它不会让我因为源是在目的地的层次结构中.
或者我完全忽略了这一点?我很惊讶我能够毫无问题地克隆其他存储库.过去几天与他们合作非常容易.
解决方案有点奇怪.这是解决它的步骤:
现在项目再次连接到存储库.请小心这种方法,因为如果出现问题,您可能会提交旧代码.该解决方案适用于Indigo和Juno.
小智 5
我正在使用Eclipse 4.2 Indigo,我一直在努力解决这些相同的问题.
如果您已经使用EGit或其他任何方式在您的机器上克隆了存储库,您可以:
1)创建一个新的Eclipse项目.
2)文件 - >导入 - >常规 - >文件系统选择克隆的存储库位置.这会将所有内容(包括存储库中的.git文件夹)导入到工作区中的Eclipse项目中.为此,导入文件中的任何位置是否都有.project文件无关紧要.
3)团队 - >共享项目 - > Git EGit插件应检测项目中的.git文件夹并相应地建议设置.您将有一个新的本地存储库位置添加到EGit的存储库,它将指向项目目录下的.git文件夹.
| 归档时间: |
|
| 查看次数: |
7967 次 |
| 最近记录: |