2012-05-18 81 views
0

我有一個maven項目。我一直在使用命令行來執行git操作。 (我跑的git初始化該項目內,從而存在的.git子目錄在它)使用.git子目錄導入現有的maven項目

我把它推到從中我經由各種計算機同步純倉庫。

一個項目,一個存儲庫;就像成千上萬的github上的回購一樣。

我決定嘗試例如:It從Eclipse的管理混帳即使在命令行中工作得很好。

好了,右鍵點擊Maven項目,Team->共享項目,選擇的Git,旁邊。

我不想創建或使用在父文件夾的存儲庫 - 或創建一個;它已經是一個存儲庫。

導入Git項目barfs裸倉庫,所以我不能只是「轉到源」。

什麼是導入現有的Git項目最簡單的方法?我想,cd cd到一個工作目錄,克隆裸回購,添加到eclipse作爲回購,然後從那裏導入 - 但確定你運行mvn eclipse:eclipse首先,因爲git的導入不是那種和maven項目導入)。

回答

3

eGit不是爲了與裸存儲庫一起工作,而是爲了讓Eclipse意識到工作區中的各種文件具有背後的VCS以及在純粹中重新實現足夠的git功能Java爲此在沒有本地客戶端的情況下工作。

因此克隆您的存儲庫,並使用克隆。我發現這些步驟可以很好地與m2e配合使用。

  • 克隆庫
  • 文件 - >導入 - >現有Maven項目
  • 導入完成後和下載的依賴,使用鼠標右鍵點擊Team - >分享所有項目,選擇的Git,並檢查最頂端的複選框,所以它尋找.git。