cornerstone創建分支與合併代碼方法整理

引言:前段時間一直負責的雲辦公現有若干個新需求,需要發2個版本,一部分需求需要放在V3.0.1,另一部分需要放在V3.0.2中。這時需要在分支中並行開發。以下分別講述版本控制工具Cornerstone創建branch、tag、合併代碼的基本使用步驟,方便後續使用時查閱。

(一) 創建分支。

從雲辦公主幹(Trunk)創建一個分支,放到branches中。
步驟:

  1. 選擇主幹中文件(JJSMOA)

  2. 右擊選擇Branch

  3. 輸入分支名稱(JJSMOA_V3.0.1)
  4. 並選擇需要存放的位置,默認的是錯誤的位置,需要重新選擇(此處選擇^/JJSMOA/branches)
  5. 點擊創建分支即可。
    創建完成後,在branch文件夾下面就可以看到剛剛添加的分支文件了。
    這裏寫圖片描述
    圖1 創建分支步驟截圖

(二) 合併代碼。

當在分支上開發完成後,需要合併到主幹代碼中。
步驟:

  1. 先要check out一份目標代碼到本地,即你要合併到哪個工程文件下,就需要先check out這個工程文件的代碼。

  2. 選中需要合併的目的文件,如將JJSMOA_V3.0.1合併到JJSMOA中,此時應該選中JJSMOA

  3. 選中主功能區上面的Merge

  4. 選擇合併的策略,主要有四種方式可以選擇:Synchronization Branch、Reintegrate Branch、Cherry Pick Changes、Advanced Merge.
    這裏寫圖片描述
    圖2 合併四種方式說明
    根據自己的需求選擇不同的方式,我們一般選擇默認的Synchronization Branch。

  5. 選擇合併代碼的來源文件。此處選擇我們的分支文件,即JJSMOA_V3.0.1

  6. 選擇合併選項。默認是包括所有文件。一般選擇默認就可以。

  7. 選中合併按鈕。
    這裏寫圖片描述
    圖3 合併代碼步驟截圖

(三) 創建

創建tag與上述(一)中創建分支一樣,此處就不再描述了。

參考:cornerstone主頁

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章