将现有Eclipse项目连接到现有Git存储库

时间:2016-02-16 06:27:18

标签: eclipse git pydev

我在~/EclipseWorkspaces/Sabia中有一个Eclipse工作区,在Ubuntu 15.10下有许多项目。这些项目的源代码位于~/GitRepositories/Sabia的Git存储库中。

我无法告诉Pydev Package Explorer中的Eclipse项目是否使用Git Repository。如果我尝试使用 Team-> Share ,系统将拒绝Git存储库,因为存储库中存在每个项目的目录,而Eclipse正在尝试将项目移动到已有项目的存储库。目录

我尝试the suggestion by Michal Grzejszczak但不幸的是它不起作用,因为Git Repository不包含完整的项目,只包含项目的源树。 Eclipse元数据位于/EclipseWorkspaces,而不在Git存储库中,因此Git Repository透视图上的import projects不起作用。

此外,当我尝试删除项目时,收到以下错误消息:

  

AppFrame(我的一个项目)包含与/home/jonathan/Dropbox/EclipseWorkspaces/Sabia/AppFrame不同步的资源。按'继续'强制删除`

我的一半项目。

不幸的是,该消息没有提供更多信息,我不知道实际上可能存在什么样的问题。在纠正错误之前,我不准备删除任何有缺陷的项目。

如何告诉Eclipse Pydev Package Explorer Git存储库所在的位置?

1 个答案:

答案 0 :(得分:1)

您需要先将此存储库添加到Eclipse中的Git repositories视图中。然后从工作区中删除这些项目,但不删除内容,然后最重要的部分将它们导入回来"导入项目......"右键单击Working tree视图中的仓库Git repositories后,从上下文菜单中选择。

enter image description here

这应该让您的项目由Git管理。