将eclipse项目上传到git时如何避免"overfoldering"?

How to avoid "overfoldering" when uploading eclipse projects to git?

有没有办法避免在将 Eclipse 项目导出到 GIT 时创建额外的文件夹?

我已经有一个名为 PikabuMD 的存储库,但 Eclipse 打算用这样的名称创建另一个文件夹。关键是我可以推送整个项目文件夹。有没有办法只共享 src-folder?如果我将项目命名为 src,它将是“/amorphine/pikabumd/src/src/”,如果我保持原样,它将是“/amorphine/pikabumd/pikabumd/src/”。第三层显然是额外的。

EGit 强烈建议不要将 .project 文件放在 Git 存储库的根目录中,因此我不希望 EGit 对它有太多支持。

来自manual

Don't create a Repository with an Eclipse project as root.

因此,如果您确实真的想这样做,请手动进行:

  1. 在 Eclipse 中删除项目
  2. 将项目内容移动到您的 Git 存储库
  3. 导入项目(选择方法a或b)

    一个。来自 Git Git 视角

    1. Right-clicking Git 存储库
    2. 选择导入项目...
    3. 完成向导

    b。从导入菜单

    1. 文件菜单中,选择导入...
    2. 选择常规 / 现有项目进入工作区
    3. 完成向导