将我的GIT
repo从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'
答案 0 :(得分:25)
“包含:/ Users / me / Repositories / ABC重叠另一个项目的位置:'ABC'”
看起来您的工作区中已经有一个项目,其名称与您要导入的项目相同。
答案 1 :(得分:9)
好的,在遇到类似的问题并且浪费了一些时间之后,我会尝试总结一下:
Eclipse Juno /4.2 SR1 (但我认为这是对ecplise进口项目的一般误解)
项目导入将失败,因为在导入发生时,克隆的“.project文件”中的项目名已经存在于eclipse工作空间目录中。
希望这可以节省一些时间。
答案 2 :(得分:8)
以下是为我工作的。
将项目复制/放在工作区之外[例如:E:\ yourproject],然后转到
1.文件 - >导入 - >常规 - >现有项目到工作区中
2.浏览您的项目
3. 选择复选框“将项目复制到工作区”
然后按完成
它会将项目复制到工作区。
答案 3 :(得分:4)
尝试为工作区和git项目使用不同的目录。 工作区 - > wsp,Git-Project - > wsp / git-project而不是: Workspace / Git-Project - > GIT-项目
答案 4 :(得分:2)
我遇到了同样的问题,经过一段时间后发现以下解决方案仍然是git repo:
再多注意一下,您的项目应包含.git文件夹
它对我来说很好用
答案 5 :(得分:1)
您的工作区中已有ABC
。删除它,然后添加这个。
答案 6 :(得分:1)
使用导入项目克隆远程git存储库时会发生这种情况 - >来自git的项目 在最后一步。
答案 7 :(得分:1)
我有与git repos类似的问题(使用git工具从命令行克隆):当我导入克隆在eclipse工作区内的项目时,Eclipse在项目目录中破坏了.git索引。比我克隆git repo 外部工作区 和使用“复制到工作区”复选框导入eclipse,一切顺利...
但值得一提的是,我下载了 Eclipse Classic,它没有自我或没有任何git相关的插件,因为我怀疑这个egit插件是重置.git目录除了其他导入问题。
也许导入外部工作目录是日食程序员想要的东西。
答案 8 :(得分:0)
你不应该复制git repos,你应该克隆它们。但是,查看您的错误消息,它根本不像git问题。
答案 9 :(得分:0)
我刚才有这个错误;为了解决这个问题,我从工作区目录中删除了项目。我扔在桌面上。然后在导入项目时,选中复制到工作区的框。
Eclipse会检查您的工作区以查看该目录是否已存在,如果存在,则会出现错误。
答案 10 :(得分:0)
请检查一下。 我有一个多层次的项目。我无法导入我的一个子项目,因为它给了我"无效的项目描述,资源包含/"。这是因为我的子项目已经应用了插件:' eclipse'我认同。 这是一个已知问题,并且为它创建了一个错误: https://issuetracker.springsource.com/browse/STS-2614
答案 11 :(得分:0)
mvn eclipse:clean eclipse:eclipse
我从终端运行上面的命令并解决了eclipse中的构建问题。
答案 12 :(得分:0)
我遇到了同样的问题,但我删除了eclipse'.project'文件并导入了。