我有一个git存储库,它只是一个带有一些源文件的目录树(/ myprogram / src / com / mycompany / test)。我希望围绕这个存储库创建一个eclipse项目。 eclipse中的create project
和命令行中的git clone <url> <myprogram>
的命令都会从我上次使用的任何工具中给出一个“文件夹已存在”错误。我可以手动移动文件来合并它们,但它感觉很乱,我不是100%自信我知道要触摸哪些文件。
这应该如何正确完成?
答案 0 :(得分:16)
您可以选择导入 - &gt; 现有项目到Workspace ,选择包含项目的目录( myprgram 的父项),然后选中项目旁边的复选框( myprogram )
要在Eclipse中获得Git支持,请安装eGit,然后右键单击您的项目,选择 Team - &gt; 分享项目 - &gt; Git ,展开三角形以选择现有存储库,然后单击完成。这应该会为你的项目提供Git注释。
另一种选择可能是选择导入 - &gt; Git - &gt; Git Repository (安装eGit之后)并导入您的存储库(但我从未使用本地存储库完成此操作)。另请参阅eGit user guide。
答案 1 :(得分:1)
为了解决这个问题,我最终将git存储库复制到一个新创建的项目中,但在重新审视该问题后,我发现了一个链接here,它表明了一些更优雅(但功能相似)的东西。
创建新项目后,使用导入 - &gt;文件系统和全选。在我的情况下,我的存储库已经有一个正确的 / src / com /...目录结构,它很好地合并到新eclipse项目设置的目录结构中。