我对 EGit 的工作原理有点困惑。
我在 Github 上有一个现有的 git 存储库,并希望将其克隆到我的工作区中。我的目标是将本地存储库直接存储在我的工作区文件夹中,但我没有让它与 EGit 一起使用。
当我想用 EGit 克隆 github repo 时,我必须选择一个目录作为目标。建议的目录在我的主目录中(不在我的工作区中)。当我选择这个目录时,我可以在 Eclipse 中看到该项目,但它没有存储在我的工作区文件夹中。相反,它存储在我的主目录中。
当我直接在我的工作区中选择一个目录时,稍后在导入项目时它说已经有一个具有此名称的目录。
我不知道如何解决这个问题。我认为这将是一个常见的场景。过去我使用过 hgEclipse (Mercurial),它的工作方式与我认为的完全一样,所以我很困惑 EGit 没有。也许我误解了什么。
知道这一点可能很重要:在 github 存储库中,没有来自 Eclipse 的 .project 或 .settings 文件。我将它们放在我的 .gitignore 中,因此在导入对话框中我必须选择“作为常规项目导入”而不是“导入现有项目”。但我认为这应该无关紧要?
我希望有人可以帮助我或向我解释为什么 EGit 插件默认情况下不会将存储库直接克隆到工作区中。
我的 Eclipse 版本是 3.6,我已经在标记的地方安装了 EGit。