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

Jon*_*han 4 eclipse git pydev

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

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

我尝试了Michal Grzejszczak 的建议,但不幸的是它不起作用,因为 Git 存储库不包含完整的项目,只包含项目的源代码树。Eclipse 元数据位于 中/EclipseWorkspaces,而不是在 Git 存储库中,因此import projects在 Git 存储库角度上不起作用。

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

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

我一半的项目。

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

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

Mic*_*zak 7

您需要首先添加此存储库才能Git repositories在 Eclipse 中查看。然后从工作区中删除这些项目,但不删除内容,然后最关键的部分在右键单击视图中的存储库后,从上下文菜单中使用“导入项目...”将它们导入Working tree回来Git repositories

在此输入图像描述

这将使您的项目由 Git 管理。