无法移动项目,因为它重叠... Git / Eclipse

时间:2015-01-29 20:33:54

标签: eclipse git github

我正在尝试将项目移动到我的git仓库中,使用Team - >分享项目 - > Git,当我选择回购时出现错误“无法将项目x移动到目标位置......因为此位置与位置重叠......”

我的工作区和回购是不同的文件夹(这似乎可以解决大多数人的问题)。

9 个答案:

答案 0 :(得分:4)

您使用的是哪个版本的eclipse和egit插件?

对于Kepler Service Release 2和Egit 3.2.0,对我来说,如果我选择: Team->Share Project->Git 然后勾选Use or create repository in parent folder of project 然后选择父.

的项目文件夹.. 而不是

答案 1 :(得分:2)

就我而言, git repo 中有一个.project文件。我刚从终端删除了它。一切都很完美。您无法使用GUI访问它,这是终端很棒的另一个原因!

答案 2 :(得分:1)

尝试了很多选项,但它们没有用。我在另一个类似的问题中发布了一个答案,这是一个手动方式,可以使用任何Eclipse版本,这里是链接:https://stackoverflow.com/a/41799215/578046

答案 3 :(得分:0)

我遇到了同样的问题,并使用以下步骤来解决问题:
1,Team --> Share Project...
2,检查 Use or create repository in parent folder of project,然后检查 Your project...
3,点击 Create Repository
4,点击 Finish

答案 4 :(得分:0)

我遇到了同样的问题,并且意识到当我克隆git存储库时,我选择了"import all existing Eclipse projects after clone finishes"复选框。因此,我删除了我的存储库并再次克隆了它,而未选中该复选框。这样我就可以将新的Java项目共享到我的存储库中了(因为在git文件夹中没有创建.project文件)

答案 5 :(得分:0)

我遇到了同样的问题,这是我解决的方法:

打开Git存储库视图:

Window -> Show View -> Other -> Git -> Git Repositories -> Open

然后在Git存储库视图中右键单击 YourRepositoryName,然后单击 Clean...

将打开一个弹出窗口,勾选 .project文件,然后点击 Finish

现在,当您尝试使用Team -> Share Project -> Git时,它应该可以工作。

如果Clean...没有删除.project文件,您还可以通过在Git Repositories视图中打开存储库文件系统并寻找.project文件然后手动< strong>右键单击文件,然后单击 Delete

答案 6 :(得分:0)

当尝试将新的子项目引入“拆分”工作区中的现有父项目中时出现此错误,即使用单独的工作区和git文件夹的默认配置。

最终的解决方法与列出的其他解决方法不同:

  1. 从Eclipse中删除项目(选择默认选项:请勿在文件系统上删除
  2. 使用系统外壳将新子项目从Workspace位置移至git文件夹结构中父项目下的适当位置
  3. 在Eclipse中,进入 Git存储库视图,右键单击工作树下的新项目文件夹,然后选择“ 导入项目...”。 ”以重新导入项目
  4. 将项目重新添加到需要成为其一部分的任何工作集中

答案 7 :(得分:0)

我曾经有过类似的错误,这是由于我的文件夹名称中包含空格(例如, “ Joe Doe”。

将项目移动到文件路径中没有任何空间的地方解决了我的问题。

答案 8 :(得分:-1)

我只是使用终端转到git文件夹并输入命令rm .project。问题解决了。