2015-02-06 57 views
1

我有一個Eclipse RCP應用程序,其中包含許多插件(因此,許多Eclipse項目),這些插件在一個Git存儲庫中受版本控制。根據使用EGit的建議,我將存儲庫克隆到一個目錄,並在另一個目錄中設置Eclipse工作區。項目已導入使用文件>導入> Git>項目從Git使用Git開發包含多個Eclipse項目的應用程序?

我的問題是,開發發生在多個分支,插件/ Eclipse項目集根據分支不同。當我用較少的插件切換到較舊的分支時,某些工作區項目變得陳舊。

我可以爲每個分支創建一個開發工作區,但是我不得不注意當前檢出的分支始終與打開的Eclipse工作區匹配。

有沒有最佳做法呢?

+1

假設你使用EGit,你有偏好Team> Git> Projects> Track啓用每個分支的項目嗎? – 2015-02-06 16:07:20

+0

您的項目變得陳舊,因爲它們可能不存在於該分支中。如果切換回較新的分支,項目會再次激活。 – 2015-02-06 16:33:26

回答

0

如果在一個工作區中切換分支是一個問題,另一個不太好的解決方案可能是檢出每個工作區中的存儲庫並切換到相應的分支。

BRANCH1工作空間/ GIT中的存儲庫#開關BRANCH1
BRANCH2工作空間/ GIT中的存儲庫#切換至BRANCH2
店3-工作區/ GIT中的存儲庫#切換到店3

或設置信息庫文件夾,並檢查出不同的分支

庫/ BRANCH1/GIT中的存儲庫#開關BRANCH1
庫/ BRANCH2/GIT中的存儲庫#切換至BRANCH2
庫/店3/GIT中的存儲庫#開關至b ranch3

其中git-repository是您的存儲庫。

在您的工作,你需要從那裏進口項目:
導入 - >現有項目到工作區
Eclipse會知道,這些項目都連接到一個Git倉庫。

或添加通過「Git代碼庫」視圖存儲庫: 「加入現有的本地Git倉庫這一觀點」 然後在那裏匯入項目。

相關問題