1. 程式人生 > >SVN eclipse版 建立分支/合併分支/切換分支

SVN eclipse版 建立分支/合併分支/切換分支

    在建立專案版本庫時,可首先建好專案資料夾,並在其中建立trunk, branches, tags三個空的子目錄。這樣在trunk中開始進行開發

  • trunk是主分支,是日常開發進行的地方。
  • branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄中。又比如為不同使用者客製化的版本,也可以放在分支中進行開發。
  • tags目錄一般是隻讀的,這裡儲存階段性的釋出版本,只是作為一個里程碑的版本進行存檔。

以eclipse為例來做SVN分支的建立/合併/切換

  

一、建立分支

1、右鍵專案 —> Team —> Branch/Tag...(分支/標記...) 

  

2、設定URL兩種方法:1.手動設定分支的svn的url地址 2.瀏覽資源庫選擇對應的目錄。

  我這裡選擇第二種方式:瀏覽資源庫,選擇branches(這裡的目錄是我預先建立好的目錄,沒有的建議先建立目錄),然後手動在目錄後面建立分支名稱(專案名稱_建立日期_版本)

 

3、然後 Next —> Finish 

  

4、分支建立完成,不信你看!

二、合併分支

1、右鍵專案 —> Team —> 合併(M)...(Merge...)

  

  

 

  

合併前一定要先update、commit,保證不會out of day,並將本地的修改儲存到repository 

branch和trunk並行開發的過程中,要經常同步,將trunk的修改合併到branch,合併時選擇"Merge a range of revision"

branch最後合併回trunk時,merge type選擇"Reintegrate a branch"

三、切換分支

  1、右鍵專案 —> Team —> 切換(S)...(Switch to another Branch/Tag/Revision...)