导入带有 .git 子目录的现有 maven 项目



我有一个maven项目。我一直在使用命令行来执行 git 操作。(我在项目中运行了 git init,所以里面有一个 .git subdir(

将其推送到一个裸露的存储库,我通过各种计算机从中同步。

一个

项目,一个存储库;就像github上的数千个存储库一样。

我决定尝试 egit 从 Eclipse 管理 git,即使命令行工作正常。

好的,右键单击 maven 项目,团队>共享项目,选择 Git,接下来。

我不想在父文件夹中创建或使用存储库 - 或创建一个;它已经是一个存储库。

在裸存储库上导入 Git 项目 barfs,所以我不能只是"转到源代码"。

导入现有 git 项目的最简单方法是什么?

(我猜,cd 到一个工作目录,克隆裸存储库,将其作为存储库添加到 eclipse 中,然后从那里导入 - 但请确保您首先运行 mvn eclipse:eclipse,因为 git 的导入不是那么善良,并且 maven 项目导入。

eGit 的目的不是使用裸存储库,而是让 Eclipse 意识到工作区中的各种文件背后都有一个 VCS 的事实,并在纯 Java 中重新实现足够的 git 功能,以便在没有本机客户端的情况下工作。

因此,克隆

您的存储库,并使用克隆。 我发现这些步骤适用于 m2e。

  • 克隆存储库
  • 文件 ->
  • 导入 -> 现有 Maven 项目
  • 导入完成并下载依赖项后,右键单击所有项目的"团队"->"共享",选择 Git,然后选中最上面的复选框,使其查找 .git。

最新更新