我每天都在使用Eclipse,並且我的工作空間中有80個項目,組織良好。在Eclipse中更改所有項目位置
我們正在爲我們的項目使用版本控制。
每隔一段時間,我們創建一個新的分支。
我必須每天在不同的分支上工作,所以我喜歡讓他們在本地。
所以基本上,我的文件瀏覽器看起來像這樣:
- dev
- eclipse_workspaces
- workspace_16
- workspace_17
- workspace_trunk
-source
-trunk
-project1
-project2
-....
-branches
-1.6
-project1
-project2
-....
-1.7
-project1
-project2
-....
每個工作區設置了一個分支工作。 我的主要問題是,每次我們創建一個新的分支時,我都必須先啓動我的工作空間。 重新配置我的所有設置,重新創建我的工作集,然後手動重新導入我的所有項目。
它在我看來應該可以「克隆」一個現有的工作區,只需將項目的位置從「C:/ dev/source/trunk」更改爲「C:/dev/source/branches/1.7 「 例如。
我在how to do it for ONE project上發現了其他解決方案,但我基本上都想這樣做我的所有項目每次。
我還創建了一個小型的java程序來自動化this idea,但沒有運氣到目前爲止。最重要的是,隨着新項目使用不同的系統和樹文件,此解決方案將慢慢過時。
有沒有人想過如何「克隆」工作區,而只改變項目的位置?
嗯,在工作區之間切換始終是個問題。某些設置可以導出,而其他設置則需要手動配置。你有沒有考慮使用工作集?因此,您可以使用相同的工作區(在某些情況下,這不是一個可行的解決方案,例如,當您執行RCP並使用不同的目標平臺等)時。 – rlegendi 2014-09-19 07:00:06
我們使用工作集。但是我不能在同一工作區的不同工作集中導入同一個項目(從中繼和分支),因爲它們具有相同的名稱和項目文件。 – jlengrand 2014-09-19 09:45:04
哦,的確如此!你是對的,然後考慮我的評論無關:-) – rlegendi 2014-09-19 15:46:42