我正在尝试将项目移动到我的git仓库中,使用Team - >分享项目 - > Git,当我选择回购时出现错误“无法将项目x移动到目标位置......因为此位置与位置重叠......”
我的工作区和回购是不同的文件夹(这似乎可以解决大多数人的问题)。
答案 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文件夹的默认配置。
最终的解决方法与列出的其他解决方法不同:
答案 7 :(得分:0)
我曾经有过类似的错误,这是由于我的文件夹名称中包含空格(例如, “ Joe Doe”。
将项目移动到文件路径中没有任何空间的地方解决了我的问题。
答案 8 :(得分:-1)
我只是使用终端转到git文件夹并输入命令rm .project。问题解决了。