1. 程式人生 > >Eclipse下svn的建立分支/合併/切換使用

Eclipse下svn的建立分支/合併/切換使用

最近接專案要求,要在svn主幹上建立分支,用分支來進行程式的bug修改,而主幹上進行新功能的開發。分支上的bug修改完,釋出後,可以合併到主幹上。專案程式可以在主幹和分支之間進行切換,來實現主幹和分支的同時維護。

       1.建立分支

        建立分支實際上就是將程式copy一份到指定的分支目錄,如下圖示:



在專案名稱上點選右鍵,彈出選單,選擇“Team”,再選擇“Branch/Tag”,彈出下面的頁面: 



 

上圖中的“Copy to URL”填寫建立新分支的路徑地址,後面會將程式copy到該目錄下,形成新的分支。點選“Next”:

 

 

選擇當前最新的版本,點選“Next”



 

如果勾選了上圖下面的switch working copy to new branch/tag,eclipse的程式專案會自動切換到分支下。這裡我們不選擇,待會自己切換。

這樣就建立了一個1.0的分支

         2.合併

         可以從主幹合併到分支,也可以從分支合併到主幹,根據需要可以選擇合適的選項,如下圖:



 

上圖中的選項:

        1) 從主幹合併到分支

        2) 從分支合併到主幹

        3) 將主幹上的修改合併到分支

        4) 合併2個分支到主幹

        5) 從主幹到分支,手工指定不需要合併的修改

        6) 從主幹到分支,手工指定要合併的修改



 

上圖顯示沒有任何修改,所以不用進行合併。

3.切換

在專案名稱上點選右鍵,選擇“Team” –> “switch to another Branch/Tag/Revision”。



 

選擇需要切換的目的地址,點選ok即可。

這樣,在專案裡就可以在主幹和若干分支間進行任意切換,來實現對不同版本/分支的程式進行修改提交操作。

轉自於:http://blog.csdn.net/lisq037/article/details/17501327