Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse “项目的目标位置”&引用;已存在,无法移动项目_Eclipse_Git_Import_Project - Fatal编程技术网

Eclipse “项目的目标位置”&引用;已存在,无法移动项目

Eclipse “项目的目标位置”&引用;已存在,无法移动项目,eclipse,git,import,project,Eclipse,Git,Import,Project,当我试图与git存储库共享我的项目时,出现如下异常 项目“”的目标位置已存在,无法移动项目 如果您的本地git存储库中已经有一个同名的项目,就会出现这种情况。共享项目意味着将项目提交到本地git存储库中,并从那里将其作为源文件推送到Master(远程)。(您正在使用新的EclipseIDE再次创建,或者该项目已从IDE中删除,但在过去已提交到本地存储库) 解决方案很简单: 从本地git存储库中删除项目。 windows操作系统上的C:\Users\username\git。(如果不可能,则执行下

当我试图与git存储库共享我的项目时,出现如下异常

项目“”的目标位置已存在,无法移动项目


如果您的本地git存储库中已经有一个同名的项目,就会出现这种情况。共享项目意味着将项目提交到本地git存储库中,并从那里将其作为源文件推送到Master(远程)。(您正在使用新的EclipseIDE再次创建,或者该项目已从IDE中删除,但在过去已提交到本地存储库)

解决方案很简单:

  • 从本地git存储库中删除项目。 windows操作系统上的C:\Users\username\git。(如果不可能,则执行下一步)

  • 在IDE中重命名要共享的项目(最好使用相同的代码重新创建一个项目,但使用新的项目名称):在EclipseIDE上重复共享过程

  • 如果已经从项目的最后一次推送中推送了某些内容,您可以选择在删除远程存储库(主存储库)后重新创建,以便所有内容都是干净的。您可以访问git存储库进行确认


  • 写一个答案,因为我尝试了许多类似问题的建议,但没有一个有效。然后,我手动完成了以下步骤,这些步骤对任何Eclipse版本都有效:

  • 转到文件系统中的Eclipse工作区,从那里复制项目并将其粘贴到文件系统中的其他位置。这将作为备份

  • 转到Eclipse,然后右键单击项目并单击删除。您可以说从文件系统中删除,因为您已经在步骤1中进行了备份

  • 转到文件系统中的Git repo并将项目文件夹粘贴到所需的位置(可能位于另一个文件夹中,其中包含.project file不重要)

  • 然后回到Eclipse,然后文件->导入->从Git导入->本地repo->选择在步骤3中粘贴项目的Git本地repo,然后像往常一样导入它


  • 如前所述,这将适用于任何Eclipse版本

    在我的例子中,这是由git repository文件夹顶部的一个无关的
    .project
    和相关Eclipse文件引起的。这些文件是由Eclipse创建的,因为在导入repo中的其他项目时指定的文件夹不正确。

    您收到的错误消息中有什么不清楚的地方?您的本地repo中已经存在项目,您必须将其从本地repo导入Eclipse工作区,然后在连接到它时进行修改。我尝试从本地回购导入,但仍然相同issue@flafoux那么,当您希望在本地和上游将工作区中的内容提交到现有的回购协议时会发生什么呢。我有这个问题,也收到了上面的信息。@ShylendraMadda你能看看我前一段时间发布的答案吗,看看它是否解决了你的问题,如果你能将它标记为一个可接受的答案,我将不胜感激。谢谢