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

4

在我试图将项目与Git存储库共享时,出现了如下异常:

"目标位置的项目已经存在,无法移动项目"

enter image description here


你收到的错误信息有什么不清楚的地方吗? - Maroun
项目已经存在于您的本地仓库中,您需要将其从本地仓库导入到Eclipse工作区中,然后在连接到它时进行修改。 - flafoux
我尝试从本地仓库导入,但问题仍然存在。 - Shailendra Madda
@flafoux 当你想将工作区中的本地提交和上游提交到现有的仓库时会发生什么?我遇到了这个问题,也收到了上面的消息。 - Andrew S
@ShylendraMadda,你能否看一下我之前发布的答案,看看它是否解决了你的问题,如果是的话,希望你能将其标记为已接受的答案。谢谢。 - Saurabh Patil
谢谢您的时间,但现在不需要了。它已经被修复了。@SaurabhPatil - Shailendra Madda
3个回答

10

写这篇答案是因为我尝试了许多类似的问题中提出的许多选项,但都没有用。然后我按照以下步骤手动操作,这些步骤有效,并且适用于任何Eclipse版本

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

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

  3. 进入文件系统中的Git仓库,并在您想要的位置(可以在带有.project文件的另一个文件夹内)粘贴项目文件夹。

  4. 然后回到Eclipse,然后选择“文件”->“导入”->“从Git导入”->“本地存储库”->选择您在第3步中粘贴项目的Git本地存储库,然后像往常一样导入它。

如我之前所说,这对任何Eclipse版本都有效。


2
如果您的本地git仓库中已经存在同名项目,则会出现这种情况。共享项目意味着将您的项目提交到本地git仓库,然后将其作为ORIGIN推送到Master(远程)。 (您正在使用新的eclipse IDE创建,或者该项目已从IDE中删除,但过去已提交到本地仓库)。
解决方案很简单:
  1. 从本地git仓库中删除该项目,如果在Windows操作系统上无法删除,请执行下一步。
  2. 在IDE中重命名该项目(最好重新创建一个具有相同代码但具有新项目名称的项目),然后在Eclipse IDE上重复共享流程。
  3. 如果自上次项目推送以来已经推送了某些内容,则可以选择删除远程仓库(master)并重新创建,以便清除所有内容。 您可以访问git仓库进行确认。

1
在我的情况下,这是由于git存储库文件夹顶部的多余的.project和相关Eclipse文件引起的。这些文件是由Eclipse创建的,因为导入存储库中其他项目时指定的文件夹不正确。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接