2014-02-10 180 views

回答

1

所有項目都保存在工作區中(這節省了額外的元數據)。 一個簡單的解決方案是將工作區保存在保管箱或類似物品上,並讓eclipse從投遞箱文件夾中加載工作區。

另一種選擇是使用在實踐中通用的版本控制(參見http://en.wikipedia.org/wiki/Revision_control),例如, git(github.com)。

+1

@ verbose-mode。謝謝。這是我正在尋找的。在我這樣做之前,我顯然正在複製工作區文件夾並將其放在我的桌面上。但是,如果這是讓Eclipse調用dropbox「workspace」文件夾而不是本地文件夾的正確方法,請讓我知道嗎? 1)將工作區文件夾移至放置框。 2)創建工作區文件夾的別名。 3)將「workspace alias」文件夾移回到/ user/documents/workspace。 4)將文件夾名稱從「工作區別名」更改爲「工作區」5)重新打開Eclipse。 – dbconfession

+0

您可以將工作區文件夾移動到放置框abdi告訴eclipse使用這個。我想這將是cleaber在下拉框中創建一個新的工作區,並將舊項目導入此 – Mirco

+0

這是我的原始問題:你如何告訴eclipse使用不同的工作區位置。我無法在設置中找到它。 – dbconfession

1

所有的細節最終在工作區本身。所以工作區需要位於兩臺機器共享的位置。

1

您可以在每臺計算機連接到同一個項目文件上工作區。最方便的方法是在共享位置(例如外部硬盤)而不是工作區文件夾內創建項目,然後在另一臺機器上(使用獨立的Eclipse安裝和工作區)「導入現有項目」。

此時,您只需要同步兩個Eclipse安裝(相同的插件安裝,刪除和更新)和兩個工作空間(通常,您可以設置一個,導出配置並將其導入另一個安裝中) 。

我會沿着項目共享工作區不舒服:

  • 一些設置,可能需要在工作區之間不同。常見情況:Web代理配置。
  • 兩個工作區可以包含不同的項目。
  • 如果您沒有完全相同的插件版本,則兩個Eclipse安裝可能會根據自己的喜好來重寫工作區設置。
1

Dropbox是一個不錯的選擇。

我會將該項目導入到我的筆記本電腦以及我的桌面上的eclipse中,並將常見的Dropbox文件夾作爲工作區,以便一切都同步。

例如,如果我在桌面上對我的代碼進行更改,dropbox應自動同步這些更改。之後,當我使用eclipse在筆記本電腦上打開相同的代碼時,我將確保前往我的項目瀏覽器,單擊該項目並手動刷新(按F5)。一定要刷新!

0

根據你的情況,我認爲你最好的選擇是使用分佈式版本系統。通過這種方式,您可以在不同的機器上使用不同的本地存儲庫(您甚至不需要需要有一箇中央存儲庫或類似的東西)的兩個項目,在處理它們時推送更改。

這就是說,我會建議你花30分鐘閱讀this Mercurial Tutorial

0

工作空間保存了這些信息,但它也保存了很多其他的元數據,你可能不想在不同的計算機之間共享。比如看到對話的地方,哪些視角是開放的等等。如果Eclipse的版本不同,那麼最終版本可能會將工作空間轉換爲以後的配置,並使其無法使用舊版本。

在計算機之間共享項目的最佳方式是使用project sets。這也適用於不同用戶之間共享項目。這又需要一個源代碼庫,這是你應該始終考慮使用的。

1

實際上,您所做的是存儲在位於安裝操作系統的驅動器的用戶文件夾中的工作空間中。你可以簡單地在你自己的電腦上找到它 C:\ Users \ PCname \ workspace \ buky \ bin

+0

最後,答案! – Chris