无法移动项目,因为它重叠。。。Git/Eclipse
我正在尝试使用Team->Share project->git将项目移动到我的git repo中,当我选择repo时出现错误“无法将项目x移动到目标位置…因为此位置与位置重叠…”无法移动项目,因为它重叠。。。Git/Eclipse,eclipse,git,github,Eclipse,Git,Github,我正在尝试使用Team->Share project->git将项目移动到我的git repo中,当我选择repo时出现错误“无法将项目x移动到目标位置…因为此位置与位置重叠…” “我的工作区”和“repo”是不同的文件夹(对于大多数人来说,这似乎可以解决这个问题)。您使用的是哪个版本的eclipse和egit插件 对于开普勒服务版本2和Egit 3.2.0的我来说,如果我选择: 团队->共享项目->Git 然后勾选框在项目的父文件夹中使用或创建存储库,然后选择父文件夹的项目文件夹。尝试了许
“我的工作区”和“repo”是不同的文件夹(对于大多数人来说,这似乎可以解决这个问题)。您使用的是哪个版本的eclipse和egit插件 对于开普勒服务版本2和Egit 3.2.0的我来说,如果我选择:
团队->共享项目->Git
然后勾选框
在项目的父文件夹中使用或创建存储库
,然后选择父文件夹的项目文件夹
。尝试了许多选项,但都不起作用。我在另一个类似问题中发布了一个答案,这是一种手动方式,适用于任何Eclipse版本,下面是链接:我遇到了相同的问题,并使用以下步骤解决了问题:1、
团队-->共享项目…
2、 检查
在项目的父文件夹中使用或创建存储库
,然后检查您的项目…
3、 单击
创建存储库
4、 单击
完成
在我的例子中,git repo中有一个.project
文件。我刚把它从终端上删除了。然后一切都完美地工作。你不能用GUI访问它,这也是终端很棒的另一个原因 我也遇到了同样的问题,并且意识到当我克隆git存储库时,我选中了“克隆完成后导入所有现有Eclipse项目”
复选框。因此,我删除了我的存储库,并在未选中复选框的情况下再次克隆了它。然后,我将一个新的Java项目共享到我的存储库中没有问题(因为没有在git文件夹上创建.project
文件)我遇到了同样的问题,下面是我如何解决它的:
打开Git Repositories视图:
Window -> Show View -> Other -> Git -> Git Repositories -> Open
然后在Git Repositories视图中右键单击你的RepositoryName,然后单击Clean…
将打开一个弹出窗口,勾选.project
文件,然后单击完成
现在,当您尝试使用Team->shareproject->Git
时,它应该可以工作了
如果
Clean…
没有删除.project
文件,您还可以通过在Git Repositories视图中打开repository文件系统手动执行此操作,并查找.project
文件,然后右键单击该文件,然后单击删除我刚刚使用terminal进入Git文件夹并输入命令rm.project。问题消失了。我在尝试将新子项目引入“拆分”工作区(即使用单独工作区和git文件夹的默认配置)中的现有父项目时遇到此错误
最后的解决方法与列出的其他方法不同:
从Eclipse中删除项目(选择默认选项:不在文件系统上删除)
使用系统shell将新子项目从工作区位置移动到git文件夹结构中父项目下的适当位置
在Eclipse中,转到Git Repositories视图,右键单击工作树下的新项目文件夹,然后选择“导入项目…”以重新导入项目
将项目重新添加到它需要参与的任何工作集
我曾经有过一个类似的错误,这是由包含空格的文件夹的名称引起的,例如“Joe Doe”
将项目移动到文件路径中没有任何空间的位置解决了我的问题。YMMV,这取决于项目结构。如果您的根文件夹包含父项目,此解决方案将导致其他问题。欢迎使用SO@Xiao Yong Kong。关注答案和操作系统总是好的。还要注意一个问题有多老,如果你的答案已经包含在其他回答中,这将有助于让问题变得干净。