1. 程式人生 > >圖解使用Eclipse的SVN外掛建立專案的主幹/分支/標籤

圖解使用Eclipse的SVN外掛建立專案的主幹/分支/標籤

本文細說如何在eclipse中把新建的專案匯入svn庫。

1. 把你的 Eclipse 專案新增到 SVN 倉庫裡的一個 "trunk" 資料夾中

  • 從一個名為 "myproject" 的 Eclipse 專案開始;
  • 在 "Project Explorer" 視窗中,右擊你的專案,選擇 "Team" -> "Share Project...",如圖1;
  • 選中 "SVN" 然後點選 "Next",如圖2;
  • 選中你的 SVN 倉庫(本文假定使用的倉庫在 "https://localhost"),然後點選 "Next";
  • 在 "輸入資料夾名" 對話方塊中,選中 "使用指定的模組名" 選項,單擊瀏覽,在“資源庫瀏覽器”對話方塊中選擇專案放在svn的位置,然後點選"OK",此時使用指定的模組名右邊輸入框自動輸入選中的位置+專案名,自己在後面接上
     "/trunk",表示放在主幹上。 "URL:" 框會有類似於"https://localhost/myproject/trunk"的顯示,點選 "Next",如圖3-圖5;
  • 進入“共享專案”對話方塊中,在編輯提交註釋框中輸入註釋,然後點選 "Finish"。將會開啟一個新的對話方塊,點選 "Yes",進入svn同步頁面,選中專案點選"提交",選中你要提交的所有檔案,輸入註釋,然後點選 "OK"。在 Eclipse 的 "Console" 有相應操作的輸出,如圖6-圖8
  • 此時檢視svn庫顯示如下圖9.

圖1  專案共享


圖2


圖3


圖4


圖5


圖6


圖7


圖8


圖9

2. 在 Project Explorer
中建立 "branches" 和 "tags" 分支

  • 在 "Project Explorer" 視窗中,右擊你的專案 "myproject"-> "Team" ->  "分支/標記" ,如圖10;
  • 在 "複本(分支/標記)" 對話方塊中,在“資源庫到URL:”的輸入框中,把"/myproject/trunk"改為"myproject/branches/0.0.0.1",表示為分支路徑下的0.0.0.1版本,選中“Create any intermediate folders that are missing”,表示自動建立不存在的資料夾,點選 "Next",如圖12
  • 進入“Copy Revision”對話方塊,點選 "Next",如圖13
  • 進入“Branch/Tag Comment”對話方塊,點選 "Next",如圖14
  • 在控制檯有相應輸出:
圖10
圖11
圖12
圖13
圖14
  • 重複這幾步來建立一個 "tags" 目錄;

3. 切換工作副本到分支

  • 你現在可以隨意在主幹和分支之間切換你的工作副本了;
  • 右擊你的專案,選擇 "Team" -> "切換...",如圖15;
  • "至 URL:" ,點選瀏覽,選中相應分支,點選 "OK",文字框自動輸入 "svn://localhost/myproject/branches/0.0.0.1",點選 "OK"即可切換完成,如圖16-18
圖15
圖16
圖17
圖18