gpt4 book ai didi

eclipse - 将 GitHub 项目导入 Eclipse

转载 作者:行者123 更新时间:2023-12-03 04:36:40 24 4
gpt4 key购买 nike

我已经导入了 GitHub 项目,但如何在 Eclipse 项目工作区中设置该项目?

在 checkout 项目之前,我是否需要将 GitHub 工作目录(c:\users) 设置为我的 Eclipse 工作目录(c:\Projects)?

enter image description here

编辑:

我的工作目录现在是 c:\users\projectname\.git然后我尝试使用 eclipse“导入”选项导入项目。当我尝试导入选择选项“使用新项目向导”时,源代码不会导入,如果我导入选择选项“导入为常规项目”,源代码会被导入,但由 Eclipse 创建的项目不是 java项目。当选择“使用新项目向导”选项并使用向导创建新的 java 项目时,代码不应该自动导入吗?

enter image description here

最佳答案

Alain Beauvois 中所述的answer ,现在(2013 年第四季度)在

中有更好的解释

Copy the URL from GitHub and select in Eclipse from the menu the

File → Import → Git → Projects from Git

http://wiki.eclipse.org/images/5/5a/Egit-0.9-import-projects-select-repository.png

<小时/>

如果 Git 存储库尚未克隆:

为了 checkout 远程项目,您必须首先克隆其存储库。
打开 Eclipse 导入向导(例如 File => Import ),选择 Git => Projects从 Git 并单击 Next .
选择“URI ”并点击Next .
现在您必须输入存储库的位置和连接数据。输入 URI 将自动填充一些字段。填写任何其他必填字段并点击 Next 。如果您使用 GitHub,则可以从网页复制 URI。

Select all branches you wish to clone and hit Next again.

Hit the Clone… button to open another wizard for cloning Git repositories.

http://eclipsesource.com/blogs/wp-content/uploads/2012/12/14-282x300.png

<小时/>

原始答案(2011 年 7 月)

首先,如果您的“工作目录”是C:\Users ,这很奇怪,因为这意味着您已直接在 C:\Users 中克隆了 GitHub 存储库(即您在 .git 中有一个 C:\Users 目录)

通常,您会在“any directory of your choice\theGitHubRepoName ”中克隆 GitHub 存储库。

EGit user Manual page 中所述:

In any case (unless you create a "bare" Repository, but that's not discussed here), the new Repository is essentially a folder on the local hard disk which contains the "working directory" and the metadata folder.
The metadata folder is a dedicated child folder named ".git" and often referred to as ".git-folder". It contains the actual repository (i.e. the Commits, the References, the logs and such).

The metadata folder is totally transparent to the Git client, while the working directory is used to expose the currently checked out Repository content as files for tools and editors.

Typically, if these files are to be used in Eclipse, they must be imported into the Eclipse workspace in one way or another. In order to do so, the easiest way would be to check in .project files from which the "Import Existing Projects" wizard can create the projects easily. Thus in most cases, the structure of a Repository containing Eclipse projects would look similar to something like this:

另请参阅Using EGit with Github部分。

<小时/>

My working directory is now c:\users\projectname\.git

您应该在 c:\users\projectname 中 checkout 该存储库的内容(换句话说,您应该拥有的不仅仅是 .git )。

So then I try to import the project using the eclipse "import" option.
When I try to import selecting the option "Use the new projects wizard", the source code is not imported.

这很正常。

If I import selecting the option "Import as general project" the source code is imported but the created project created by Eclipse is not a java project.

再次正常。

When selecting the option "Use the new projects wizard" and creating a new java project using the wizard should'nt the code be automatically imported ?

不,那只会创建一个空项目。
如果该项目是在 c:\users\projectname 创建的,然后您可以在该项目中声明现有的源目录。
由于它是在与 Git 存储库相同的工作目录中定义的,因此该项目应该显示为“版本化”。

如果您的 GitHub 存储库已对 .project 进行版本控制,您还可以使用“导入现有项目”选项。和.classpath文件,但这里的情况可能并非如此。

关于eclipse - 将 GitHub 项目导入 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6760115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com