2010-01-14 85 views
6

我有一個git倉庫,它只是一個目錄樹(/ myprogram/src/com/mycompany/test)和一些源文件。我希望圍繞此存儲庫創建一個eclipse項目。命令行中的create project命令和命令行中的git clone <url> <myprogram>命令都給我一個「文件夾已經存在」的錯誤,來自我最後使用的任何工具。我可以手動移動文件來合併它們,但感覺很混亂,我不能100%確信我知道要觸摸哪些文件。如何在eclipse項目上創建git存儲庫,反之亦然?

這應該如何正確完成?

回答

14

你可以通過選擇進口做到這一點 - >現有項目到工作區,選擇目錄包含項目(myprgram的母公司),並勾選你的項目(myprogram)旁。

來讓Git支持在Eclipse中安裝eGit,然後用鼠標右鍵單擊您的項目,選擇團隊 - >分享項目 - >的Git,展開三角形選擇現有的存儲庫,然後單擊完成 。這應該會給你的項目Git註釋。

另一種選擇可能是隻選擇導入 - >的Git - >Git倉庫(安裝後,例如:It)和導入庫(但我從來沒有做過與本地存儲庫)。另請參閱eGit user guide

+0

感謝您指點我的eGit。這非常方便,我可能會最終使用它,但是沒有任何解決方案可以解決我的問題。附加到存儲庫的源文件實際上並不是一個項目,因此無法將其作爲項目導入到工作區中。 您的第二個建議是從現有項目中創建一個存儲庫。這不是我想要的。我想要一個圍繞git倉庫創建的項目,而不是項目中的倉庫。 你的第三個建議給了我一個「<項目文件夾>不是空目錄」的錯誤,這是我最初掙扎的錯誤。 – Sastopher 2010-01-14 09:45:04

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=349404 – 2012-10-04 20:44:44

+0

我相信你和我有同樣的問題:我有eGit,我從互聯網上拉了一個現有的git倉庫,現在我想把它變成一個eclipse項目,這樣我就可以編輯和運行程序。我曾嘗試製作一個空的項目並進行「團隊 - >分享」。問題是,當我選擇我想要使用的git repo時,我被告知「項目模擬的目標位置已經存在,無法移動項目」 – Troyseph 2013-08-25 17:10:51

1

爲了解決這個問題,我剛剛把git倉庫複製到一個新創建的項目中,但是在重新訪問這個問題時,我發現鏈接here暗示着稍微更優雅(但功能相似)的東西。

創建一個新的項目後,使用導入 - >文件系統選擇全部。在我的例子中,我的倉庫已經有了一個合適的目錄結構,它可以很好地合併到新的eclipse項目所設置的目錄結構中。

相關問題