2010-07-01 103 views
1

一個新手問題(我還沒有真正在Eclipse中創建新項目):我有一臺運行Linux的機器,安裝了Eclipse 3.5.2。我想在現有的Subversion版本庫中創建一個新的Java項目(已經包含一些不相關的東西)。所以在運行Eclipse之後,我得到這個對話框來指定工作區。這裏最好的做法是什麼?它應該在顛覆嗎?然後,當我創建一個隨機的,當我添加一個項目它進入工作區。因此,如果我的工作空間不在顛覆中,那麼我應該在哪裏以及如何在那裏獲得這些項目?如何在Eclipse和Subversion中啓動一個新項目

背景:可能我會自己在這個項目上工作,但是我有2臺PC,我希望能夠互換使用。

回答

3

我通常所做的就是將工作空間擋在~/.workspace(隱形目錄)之外。然後,我在Subversion簽出目錄中創建該工作區之外的新項目。

您可以在工作空間之外創建一個項目如下:

  • 創建Subversion版本庫的目錄。你的項目將住在這個目錄中。
  • 在Eclipse中,單擊文件;新;項目。
  • 選擇所需的項目類型;點擊下一步。
  • 取代「在工作區中創建新項目」(默認),選擇「從現有源創建項目」。名稱具有誤導性:源碼不一定存在,只是目錄!
  • 單擊瀏覽並選擇您剛創建的目錄。

Eclipse將創建一個.project文件和其他支持文件在你指定的目錄。只需將所有這些文件添加到Subversion中,然後全部完成設置。

+0

啊,第四個重點是我在這裏想念的東西! – Grzenio 2010-07-01 15:51:19

+0

這種將數據放在工作區外部的方法的一個缺點是它使工作區不可移植,而如果將數據保存在工作區內,則可以在機器之間移動整個工作區,啓動指向它的Eclipse,以及像以前一樣擁有所有的項目和設置。 – 2010-07-01 23:16:07

+0

嗨,我做了你所說的。在這個過程中,我被提示將所有文件添加到subversion中,我點擊yes,但是然後項目似乎沒有以任何方式鏈接到subversion(我安裝了subclipse)。有任何想法嗎? – Grzenio 2010-07-02 09:10:47

2

您的工作區是eclipse將放置所有項目的文件夾。

基本上,一旦您將Eclipse與SVN存儲庫鏈接起來,檢索SVN項目將會將其發送到工作區,從而允許您對其進行處理。完成更改後,可以右鍵單擊項目欄中的項目(默認情況下,左側),然後選擇 - > team/subversion(取決於eclipse版本) - > commit。

如果您想將項目發送到您的Subversion,您可以在您的工作區內創建一個新項目。然後,您右鍵單擊項目欄中的項目並執行相同的操作。

+0

我建議你這樣做:在Eclipse中使用SVN - 你必須先將SVN支持安裝到Eclipse中,例如http://www.polarion.com/products/svn/subversive/download.php – 2010-07-01 23:12:17

0

讓我們說,你的工作區DIR是/home/grzenio/workspace和你的項目名稱爲project

首先,去到/home/grzenio/workspace,然後籤的源代碼,所以代碼將在/home/grzenio/workspace/project

打開eclipse,並從文件夾中選擇「從現有源創建項目」創建一個新項目。選擇/home/grzenio/workspace/project

Voilá!

相關問題