"无效的项目描述",从GIT回购问题导入

Jam*_*sev 21 eclipse git egit

将我的GITrepo从PC计算机复制到我的MAC后,我似乎无法将其导入日食.导入通过eGit插件直接从现有的本地git存储库进行.

相同的导入在现有Windows计算机上完全正常.

请指教.

org.eclipse.core.internal.resources.ResourceException: Invalid project description.
        at org.eclipse.core.internal.resources.Project.checkDescription(Project.java:162)
        at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:52)
        at org.eclipse.core.internal.resources.Project.create(Project.java:274)
        at org.eclipse.core.internal.resources.Project.create(Project.java:256)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils.createExistingProject(ProjectUtils.java:115)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils.access$0(ProjectUtils.java:92)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils$1.run(ProjectUtils.java:66)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1957)
        at org.eclipse.egit.ui.internal.clone.ProjectUtils.createProjects(ProjectUtils.java:84)
        at org.eclipse.egit.ui.internal.clone.GitImportWizard.importProjects(GitImportWizard.java:160)
        at org.eclipse.egit.ui.internal.clone.GitImportWizard.access$0(GitImportWizard.java:142)
        at org.eclipse.egit.ui.internal.clone.GitImportWizard$1.run(GitImportWizard.java:83)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
    Contains: OK
    Contains: /Users/me/Repositories/ABC overlaps the location of another project: 'ABC'
Run Code Online (Sandbox Code Playgroud)

dun*_*nni 28

"包含:/ Users/me/Repositories/ABC重叠另一个项目的位置:'ABC'"

看起来您的工作区中已经有一个项目,其名称与您要导入的项目相同.

  • 你知道......我没有意识到的一件事是我的工作空间和回购在同一个地方......谁知道.对于那些可能正在处理类似问题的人,检查是否存在父repo,在其中你试图加载到Eclipse中的repo存在 (4认同)
  • 除非我遗漏了一些东西,否则这并不能解决eclipse所说的"无效的项目描述"的问题 - 这个问题最初报告的人是个例外. (4认同)

M. *_* P. 9

好吧,在我遇到类似的问题并且浪费了一些时间后,我会尝试总结一下:

Eclipse Juno /4.2 SR1(但我认为这是对ecplise导入项目的一般误解)

  1. 如果您希望新项目"连接"到git/mercurial,则必须通过"从Git导入/ Git /导入"进行克隆和导入
  2. 如果"工作空间目录"等于"本地目标目录",则导入将失败. 不能放置一个git clone via egit!在"eclipse workspace dir "中!

项目导入将失败,因为在导入发生时,克隆的".project文件"中的项目名称已经存在于eclipse工作空间目录中.

希望这能节省一些时间.


Sun*_*mar 8

以下是为我工作.

将项目复制/放置在工作区之外[例如:E:\ yourproject],然后转到
1.文件 - >导入 - >常规 - >将现有项目导入工作区
2.浏览项目
3. 选择复选框 "复制项目进入工作区"并按完成.
它会将项目副本复制到工作区中.

  • Eclipse会让我心脏病发作! (2认同)