我有一个maven项目。我一直在使用命令行来执行git操作。 (我在项目中运行了git init,因此其中有一个.git子目录)
我将它推送到一个裸存储库,我通过各种计算机进行同步。
一个项目,一个存储库;就像github上的成千上万的回购。
我决定尝试使用Eclipse来管理git,即使命令行工作得很好。
好的,右键单击maven项目,Team-> Share Project,选择Git,next。
我不想在父文件夹中创建或使用存储库 - 或者创建一个存储库;它已经是一个存储库。
在裸存储库上导入Git项目barfs,所以我不能只是“去源头”。
导入现有git项目的最简单方法是什么?
(我想,cd到一个工作目录,克隆裸仓库,将其添加到eclipse作为回购,然后从那里导入 - 但要确保你的运行mvn eclipse:eclipse首先因为git的导入不那么好maven项目导入。)
答案 0 :(得分:3)
eGit并不适用于裸存储库,而是让Eclipse意识到工作空间中的各种文件背后都有VCS并在纯Java中重新实现足够的git功能,以便在没有本机的情况下工作客户端。
因此,克隆您的存储库,并使用该克隆。我发现这些步骤适用于m2e。