引言:在項目開發中有時需要發兩個版本,一部分需求需要放在一個版本中,另一部分需要放在另一個版本中,這時就需要在分支中并行開發,這樣也有利于項目管理,提高工作效率。以下分別講述版本控制工具Cornerstone創建branch、合并代碼的基本使用步驟,方便后續使用時查閱。
一. 準本工作
把本地建好的文件夾import到svn對應的倉庫中,trunk為主干文件夾(放置主版本),branches為分支文件夾(放置分支版本),結構如圖a所示:
圖a.png
二. 創建分支
要創建分支需先選中主版本
步驟:
1.分支版本名字
2.選擇路徑
3.具體的文件夾路徑
4.路徑確認 最后再確認創建分支就行
圖b.png
三. 合并代碼
當在分支上開發完成后,需要合并到主干代碼中。
步驟:
1.先要check out一份目標代碼到本地,即你要合并到哪個工程文件下,就需要先check out這個工程文件的代碼。
2.選中需要合并的目的文件,如將分支版本合并到主版本中,此時應該選中主版本
3.選中主功能區上面的Merge
4.選擇合并的策略,主要有四種方式可以選擇:Synchronization Branch、Reintegrate Branch、Cherry Pick Changes、Advanced Merge. (根據自己的需求選擇不同的方式,我們一般選擇默認的Synchronization Branch)
5.選擇合并代碼的來源文件。此處選擇我們的分支文件
6.選擇合并選項。默認是包括所有文件。一般選擇默認就可以。
7.選中合并按鈕。
圖c.png