svn 分支合并(Subclipse例子)
http://my.oschina.net/wenic705/blog/40825
本次記錄非常簡單,高手不要噴我,要是有好的應用經驗也別藏起,技術發展就靠你了。(親,看著不錯給好評哦。)
svn的分支合并功能是在長期項目中非常實用的一個功能,這次做了具體的測試,現把實例記錄,以便參考。
1,創建了 java project ,名字叫svnMergerTest,作為主干代碼,結構如下:
里面代碼全空。
2,使用菜單team/分支/標記(branches/tag),在branches分支下創建一個工作副本
注意:副本分支的庫名做出修改,本身checkout出來的項目名也會重復,所以checkout的項目也需要響應修改。
我這里全加了個1
3 checkout出分支項目。
4 對分支項目進行分支的開發修改。
這里我把svnMergerTest1分支項目的進行了修改。里面加了一點代碼。
5 合并
點擊主干項目,進行Team/合并(merge),出現彈出窗口,注意起始路徑選擇需要合并的主干路徑,目標路徑選擇要并入的分支版本,然后進行合并。
6 合并成功,發現副本的代碼全部合過來了。
7 如果合錯方向了,也不要擔心,點擊合錯的項目的team/revert(還原),發現項目已經恢復到合并前了。
上述示例就描述完成了。
?
注意(本人意見,僅供參考):
?
1對于項目開發最簡單就是一個個版本保留,比如主干project一開始開發到版本1,那么就創建一個副本projectV1作為備份,再創建一個projectV2用于繼開發.
?
2 projectV2開發到版本2了那么就并入project,然后開一個新的分支project3用于繼續開發。
?
3如果在開發過程主干版本V1同時也進行了修改,并入V2的時候就會有許多合并的沖突,一定要有計劃,別到時候手忙腳亂。
?
?
?
=============
http://huqilong.blog.51cto.com/53638/465988
總結
以上是生活随笔為你收集整理的svn 分支合并(Subclipse例子)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下使用lftp的小结
- 下一篇: eclipse User Enties