我已经导入了一个GitHub项目但是如何在Eclipse项目工作区中设置项目?
在签出项目之前,是否需要将GitHub工作目录(c:\ users)设置为我的Eclipse工作目录(c:\ Projects)?

编辑:
我的工作目录现在是c:\ users\projectname\.git然后我尝试使用eclipse"import"选项导入项目.当我尝试导入选择"使用新项目向导"选项时,不导入源代码,如果我导入选择"导入为常规项目"选项,则导入源代码,但Eclipse创建的创建项目不是java项目.选择"使用新项目向导"选项并使用向导创建新的Java项目时,是否应自动导入代码?

Von*_*onC 101
正如Alain Beauvois的答案所述,现在(2013年第4季度)更好地解释了
从GitHub复制URL并从菜单中选择Eclipse
File ? Import ? Git ? Projects from Git

如果尚未克隆Git仓库:
在>检查远程项目时,您必须首先克隆其存储库.
打开Eclipse Import向导(例如File => Import),Git => Projects从Git中选择并单击Next.
选择" URI"并单击Next.
现在,您必须输入存储库的位置和连接数据.输入URI将自动填充某些字段.完成任何其他必填字段并点击Next.如果您使用GitHub,则可以从网页复制URI.
选择要克隆的所有分支,然后再次单击"下一步".
点击Clone ...按钮打开另一个用于克隆Git存储库的向导.

原始答案(2011年7月)
首先,如果您的"工作目录"是C:\Users,这很奇怪,因为这意味着您已经直接在C:\ Users中克隆了GitHub仓库(即您有一个.git目录C:\Users)
通常,您将在" any directory of your choice\theGitHubRepoName"中克隆GitHub仓库.
如" EGit用户手册"页面所述:
在任何情况下(除非你创建一个"裸"存储库,但这里没有讨论),新的存储库本质上是本地硬盘上的一个文件夹,其中包含"工作目录"和元数据文件夹.
元数据文件夹是名为".git" 的专用子文件夹,通常称为".git-folder".它包含实际的存储库(即提交,引用,日志等).元数据文件夹对Git客户端完全透明,而工作目录用于将当前检出的存储库内容公开为工具和编辑器的文件.
通常,如果要在Eclipse中使用这些文件,则必须以某种方式将它们导入Eclipse工作空间.为此,最简单的方法是检入.project文件,"导入现有项目"向导可以从中轻松创建项目.因此,在大多数情况下,包含Eclipse项目的Repository的结构看起来类似于以下内容:
另请参阅使用EGit和Github部分.
我的工作目录现在
c:\users\projectname\.git
您应该检查该回购的内容c:\users\projectname(换句话说,您应该拥有的不仅仅是.git).
那么我尝试使用eclipse"import"选项导入项目.
当我尝试导入选择"使用新项目向导"选项时,不会导入源代码.
这很正常.
如果我导入选择"导入为常规项目"选项,则导入源代码,但Eclipse创建的创建项目不是Java项目.
再次正常.
选择"使用新项目向导"选项并使用向导创建新的Java项目时,是否应自动导入代码?
不,那只会创建一个空项目.
如果创建了该项目,则c:\users\projectname可以在该项目中声明该主题源目录.
由于它在与Git仓库相同的工作目录中定义,因此该项目应显示为"版本化".
如果你的GitHub repo已经对.project和.classpath文件进行了版本化,你也可以使用"导入现有项目"选项,但这可能不是这里的情况.
Ala*_*ois 21
使用上一个ADT,您可以使用Eclipse导入Github项目:
文件 - >导入 - > Git - > Git项目> URI
输入Github存储库URL
选择分支
小智 9
我遇到了同样的问题,终于找到了办法:
Ecplise版本:Mars.2发布(4.5.2)
未解决的核心问题仍然存在:
我的工作目录现在是c:\ users\projectname.git然后我尝试使用eclipse"import"选项导入项目.当我尝试导入选择"使用新项目向导"选项时,不导入源代码,如果我导入选择"导入为常规项目"选项,则导入源代码,但Eclipse创建的创建项目不是java项目.选择"使用新项目向导"选项并使用向导创建新的Java项目时,是否应自动导入代码?
是的,它应该.
这是一个错误.在这里报道.
这是一个解决方法:
.project在Eclipse中的项目文件夹中打开xml文件.如果您看不到此文件,请参阅如何让Eclipse显示.*文件?.source标签搜索
<natures></natures>并将其更改为<natures><nature>org.eclipse.jdt.core.javanature</nature></natures>并保存文件
(想法来自这里)
src文件夹,转到Build Path...并单击Use as Source Folder之后,您应该能够运行和调试项目,并通过右键单击包浏览器来使用团队操作.
如果您仍然有运行项目(类似于"找不到主类"),确保烦恼<buildSpec>里面的.project文件设置(如描述这里):
<buildSpec>
    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>
| 归档时间: | 
 | 
| 查看次数: | 360164 次 | 
| 最近记录: |