EGit - 存储库中的项目子文件夹

EGit - Project subfolder in repository

我在 Eclipse Luna Service Release 1a (4.4.1) 中使用 EGit 3.4.2.201412180340-r 时遇到以下问题,使用 GitHub(这应该是最不相关的):

我有一个示例 java 项目设置,它配置了 EGit 并连接到 GitHub 存储库。我对 master 进行了一些示例更改,并将它们也推送了。

问题是:我的存储库总是有一种奇怪的文件布局:
Repository Root >MyProjectName> src > cf > randers > myproject > main > Main.java

我在 GitHub 上知道的大多数项目具有以下布局:
Repository Root > src > cf > randers > myproject > main > Main.java

我可以解决这个问题吗?

您可以克隆 GitHub 存储库(在命令行中,在 Eclipse 外部),并且:

  • git mv 该存储库根文件夹中 MyProjectName 下的所有内容
  • git addgit commitgit push 移动。
  • 在新的 Eclipse 工作区中导入 .eclipse(现在移动到本地 git 存储库的根目录下)。