Eclipse下svn的創建分支/合并/切換使用

jopen 9年前發布 | 22K 次閱讀 Eclipse 版本控制系統

最近接項目要求,要在svn主干上創建分支,用分支來進行程序的bug修改,而主干上進行新功能的開發。分支上的bug修改完,發布后,可以合并到主干上。項目程序可以在主干和分支之間進行切換,來實現主干和分支的同時維護。

1.創建分支

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

Eclipse下svn的創建分支/合并/切換使用

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


Eclipse下svn的創建分支/合并/切換使用

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


Eclipse下svn的創建分支/合并/切換使用

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


Eclipse下svn的創建分支/合并/切換使用

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

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

2.合并

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


Eclipse下svn的創建分支/合并/切換使用

上圖中的選項:

1) 從主干合并到分支

2) 從分支合并到主干

3) 將主干上的修改合并到分支

4) 合并2個分支到主干

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

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


Eclipse下svn的創建分支/合并/切換使用

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


3.切換

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


Eclipse下svn的創建分支/合并/切換使用

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


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

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!