簡體   English   中英

Eclipse存儲項目/包等在哪里?

[英]Where does Eclipse store projects / packages etc?

如何在我的桌面上告訴eclipse打開保存在筆記本電腦上的項目而不導入項目? 我希望能夠在一台機器上保存並從另一台機器上取下。 謝謝。

所有細節最終都在工作區本身。 因此,工作空間需要位於兩台計算機之間共享的位置。

所有項目都保存在工作區中(這可以節省額外的元數據)。 一個簡單的解決方案是將工作區保存在Dropbox或類似工具上,讓eclipse從drop-box文件夾中加載工作區。

另一個選擇是使用版本控制,這在pratice中很常見(參見http://en.wikipedia.org/wiki/Revision_control ),例如git(github.com)。

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

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

與項目共享工作空間我會感到很不舒服:

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

Dropbox是一個不錯的選擇。

我會在我的筆記本電腦和桌面上將項目導入eclipse,將公共dropbox文件夾作為工作區,以便一切都同步。

例如,如果我在桌面上對代碼進行更改,則dropbox應自動同步這些更改。 之后,當我使用eclipse在筆記本電腦上打開相同的代碼時,我會確保轉到我的項目資源管理器,點擊該項目並手動刷新(按F5)。 一定要刷新!

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

根據您的場景,我認為最適合您的選擇是使用分布式版本系統 這樣,您可以在不同的本地存儲庫下的不同計算機上擁有這兩個項目(您甚至不需要具有中央存儲庫或類似的東西),在您處理它們時推送更改。

話雖這么說,我建議你花30分鍾閱讀這篇Mercurial教程

工作區保存此信息,但它還保存了許多您可能不想在不同計算機之間共享的其他元數據。 例如,在哪里看到對話框,哪些透視圖是開放的等等。如果Eclipse具有不同的版本,您最終可能會使用較新的版本將工作空間轉換為更高版本並使其無法用於舊版本。

在計算機之間共享項目的最佳方法是使用項目集 這也適用於在不同用戶之間共享項目。 這又需要一個源存儲庫,這是您應該始終考慮使用的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM