我知道這是一個比較特殊的問題。也許有人知道這一點:Eclipse + Maven插件+ EGit插件=從GitHub簽出特定的分支和標籤?
我想在Eclipse中使用Maven編譯Hector => Branch:0.7.0和Tag:hector-0.7.0-29 (https://github.com/rantav/hector。 GIT)。 (該mentionaed科/標籤都沒有()的主科,所以需要專用的結帳!)
我已經安裝:Maven的Maven插件和例如:It Eclipse插件
我的問題:
1.)Maven Plugin允許從SCM(如GitHub)安裝直接簽出(當安裝maven-git-plugin =這與egit插件不一樣時)。我現在可以使用maven插件直接從Github下載項目。在磁盤上,我發現標籤和分支(作爲.git目錄中的Git文件)。
但問題是,結帳的版本是MASTER分支。我沒有找到一個選項來直接在Eclipse中檢出特定的Branch和Tag。當點擊「Team-Context-Menu」時,我通常會擁有所有的EGit選項(檢出特定的分支/標籤)。但是由於這個項目通過Maven插件取代了它,所以它不被認爲是來自Eclipse的Git Repository。)因此,在我通常擁有所有Git-Commoands的「團隊」上點擊幾乎是空的。我需要找到一種方法來告訴Eclipse,這個項目是一個GIT/EGIT可管理項目,所以我有菜單選項來管理它。
2.)此外,我希望下載的Project完全「SCM管理」(通過Git),以便我可以「跟蹤」我對文件的本地更改。因此,所有「Egit上下文菜單」的東西應該爲這個檢出項目工作。
如果有人知道如何做到這一點,我會很樂意提供任何建議!
非常感謝! Jens
難道你沒有菜單項「共享」下的團隊? – dunni 2011-05-16 19:33:02
噢,我花了半天的時間試圖解決這個問題(我是git/maven的新手)。該解決方案非常簡單,但對於初學者來說並不直觀。如果你知道該怎麼做,其操作簡單如下: 1.)如上所述,使用GitHub 的Maven插件下載項目2.)打開「Repository View」並將簽出的項目添加爲「Local Repository」 3.)點擊「團隊=>共享項目」上的項目上下文菜單,並運行witzar,然後一切正常。 – jens 2011-05-16 20:38:51
(我不能回答我自己的問題作爲新註冊用戶,因此解決方案作爲評論) – jens 2011-05-16 20:40:13