paulwong

          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即可。

           

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

          參考:
          Overview of CollabNet Merge Client
          https://desktop-eclipse.open.collab.net/servlets/ProjectProcess?pageID=MEuUjb&freeformpage=Merge%20Client

          eclipse中將SVN分支合并到主干的方法
          http://www.darrenfang.com/merge-branches-to-trunk-in-eclipse.html

          posted on 2014-05-27 14:34 paulwong 閱讀(4347) 評論(0)  編輯  收藏 所屬分類: SVN

          主站蜘蛛池模板: 锦州市| 盱眙县| 晋中市| 甘南县| 嘉兴市| 彰化市| 闽清县| 施秉县| 乾安县| 马鞍山市| 嘉黎县| 汕头市| 北流市| 班玛县| 瓦房店市| 博客| 新闻| 楚雄市| 盈江县| 沾益县| 马尔康县| 红河县| 会昌县| 全南县| 繁昌县| 镶黄旗| 南木林县| 茶陵县| 榆树市| 措勤县| 滁州市| 房产| 扶绥县| 安国市| 吉安市| 小金县| 兴隆县| 青岛市| 元阳县| 铜川市| 克拉玛依市|