繁体   English   中英

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

[英]Importing an existing maven project with a .git subdir

我有一个Maven项目。 我一直在使用命令行执行git操作。 (我在项目内部运行了git init,所以其中有一个.git子目录)

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

一个项目,一个资源库; 就像github上的数千个回购协议一样。

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

好的,右键单击maven项目,然后选择Team-> Share Project,选择Git。

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

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

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

(我猜是cd到工作目录,克隆裸仓库,将其作为仓库添加到eclipse中,然后从那里导入-但请确保先运行mvn eclipse:eclipse,因为git的导入不尽如人意并且是maven项目进口。)

eGit并不是要使用裸仓库,而是要让Eclipse意识到工作区中的各个文件后面都有VCS的事实,并且要在纯Java中重新实现足够的git功能,以使其在没有本机客户端的情况下也可以工作。

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

  • 克隆存储库
  • 文件->导入->现有Maven项目
  • 导入完成并下载了依赖项后,在所有项目上右键单击Team-> Share,选择Git,然后选中最上面的复选框,以查找.git。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM