paulwong

          Eclipse下svn的創(chuàng)建分支/合并/切換使用

                 最近接項(xiàng)目要求,要在svn主干上創(chuàng)建分支,用分支來進(jìn)行程序的bug修改,而主干上進(jìn)行新功能的開發(fā)。分支上的bug修改完,發(fā)布后,可以合并到主干上。項(xiàng)目程序可以在主干和分支之間進(jìn)行切換,來實(shí)現(xiàn)主干和分支的同時(shí)維護(hù)。

                 1.創(chuàng)建分支

                  創(chuàng)建分支實(shí)際上就是將程序copy一份到指定的分支目錄,如下圖示:



          在項(xiàng)目名稱上點(diǎn)擊右鍵,彈出菜單,選擇“Team”,再選擇“Branch/Tag”,彈出下面的頁(yè)面: 



           

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

           

           

          選擇當(dāng)前最新的版本,點(diǎn)擊“Next



           

          如果勾選了上圖下面的switch working copy to new branch/tageclipse的程序項(xiàng)目會(huì)自動(dòng)切換到分支下。這里我們不選擇,待會(huì)自己切換

          這樣就創(chuàng)建了一個(gè)1.0的分支

                   2.合并

                   可以從主干合并到分支,也可以從分支合并到主干,根據(jù)需要可以選擇合適的選項(xiàng),如下圖:



           

          上圖中的選項(xiàng):

                  1) 從主干合并到分支

                  2) 從分支合并到主干

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

                  4) 合并2個(gè)分支到主干

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

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



           

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

           

          3.切換

          在項(xiàng)目名稱上點(diǎn)擊右鍵,選擇“Team –> switch to another Branch/Tag/Revision”。



           

          選擇需要切換的目的地址,點(diǎn)擊ok即可。

           

          這樣,在項(xiàng)目里就可以在主干和若干分支間進(jìn)行任意切換,來實(shí)現(xiàn)對(duì)不同版本/分支的程序進(jìn)行修改提交操作。

          參考:
          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 閱讀(4349) 評(píng)論(0)  編輯  收藏 所屬分類: SVN


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 喀喇沁旗| 巴彦县| 尼玛县| 谢通门县| 秦皇岛市| 延寿县| 丰原市| 南安市| 崇信县| 黎城县| 老河口市| 宜兰县| 阿拉尔市| 三门峡市| 富民县| 习水县| 老河口市| 三亚市| 繁昌县| 扶余县| 盖州市| 淮安市| 天祝| 襄樊市| 突泉县| 富宁县| 长寿区| 文昌市| 买车| 兴安县| 盐山县| 霞浦县| 丁青县| 任丘市| 衢州市| 商水县| 雅江县| 历史| 石景山区| 九江县| 甘南县|