4

当前情景:

在 Eclipse 中,当我们创建一个项目时,比如说一个名为“SimpleGit”的 PyDev 项目,eclipse 创建的文件夹结构如下

EclipseWorkingDirectory/SimpleGit/src/
正确吗?

如果我们使用 Egit 将它添加到 git,通过右键单击项目文件夹 SimpleGit 然后 Team>Share,repo 形成的文件夹结构如下

父文件夹/ SimpleGit/ .git

父文件夹/ SimpleGit/SimpleGit/src/

当我们将它放到远程 github 上时,一切都将归于

用户名/ SimpleGit / SimpleGit / src /

因此,当我们在根项目文件夹(用户名/SimpleGit)中查看 GitHub 时,我们看不到源文件夹。它将位于另一个文件夹“SimpleGit”下。我们怎样才能避免这种情况?我想要的是,当使用 egit 从 Eclipse 中已经构建的项目进行登台时,我想在 Project Root 目录下列出我的源代码 forlder(src)。我该怎么做呢?

我想要这样: https ://github.com/nicholasbishop/blender

不像这样: https ://github.com/afilash/SimpleGit

4

2 回答 2

2

它不能使用 eGit 完成 - 它采用 Eclipse 项目结构。

它可以通过使用 git 本身来完成SimpleGit只需在执行“git init”的文件夹下创建一个存储库。从那时起,您必须通过 git 本身(命令行)或其他一些 UI 来管理您的 git 存储库。SourceTree非常适合我。

于 2013-07-24T01:10:21.783 回答
2

我知道这有点晚了,但是这种方法非常有效,我希望它对从现在开始看到这篇文章的人有用。

程序如下:

  1. 第一步是在 Github 上创建一个存储库(通过 github.com)
  2. 移至 Eclipse IDE(Git Repositories 视图)并单击“Clone a Git Repository and add the clone to this view”。这样做项目将位于硬盘上的某个位置。通常,它存储在 C:\Users\username\git\projectName 但您可以更改它。这是我们的本地存储库。
  3. 完成后,按(在 Eclipse IDE 中)File->Import->Projects from Git->Existing local repository(选择之前克隆的那个)->使用新项目向导导入->Finish->Java->Java Project- >指定项目名称(在对话框下方有一个选中的复选框,表示使用默认位置,取消选中它。这里是您必须指定之前克隆存储库时选择的目录)。->下一步->完成

创建正确的目录结构应该足够了。

于 2020-10-08T10:00:49.673 回答