?1襟沮、打分支:
????注意點(diǎn):
????????打分支前應(yīng)當(dāng)通知其他人將需要上傳的代碼上傳到主支诬像,打分支過(guò)程中其他人不要上傳代碼怠褐,否則分支可能不會(huì)包含這些代碼
? ? 步驟:
? ? ? ?a畏梆、在CornerStone上選中主支,右鍵選擇Branch,或者點(diǎn)擊軟件上方的Branch
? ? ? ?b奠涌、Branch As是要打的分支名字宪巨,where是打的分支所在的路徑,Revision是當(dāng)前的SVN號(hào)溜畅,點(diǎn)擊Create
Branch捏卓,分支就打好了,本地Update就能把分支得到本地了
2慈格、Merge
? ??注意點(diǎn):
????????Merge前應(yīng)當(dāng)通知其他人將需要上傳的代碼上傳到需要merge的分支怠晴,merge過(guò)程中其他人不要上傳代碼到這個(gè)分支,否則merge后可能不包含這些代碼浴捆。
? ? 步驟:
????????a蒜田、選中需要merge到的那個(gè)分支(一般情況下是merge到主支),點(diǎn)擊merge
????????b选泻、merge from中選擇從哪個(gè)分支merge,點(diǎn)擊merge changes
????????c物邑、Merge過(guò)程需要一點(diǎn)時(shí)間,因?yàn)樾枰獜姆?wù)器下載所需要的分支滔金,待完成后色解,代碼merge即完成了,打開(kāi)相應(yīng)的merge目錄餐茵,打開(kāi)工程進(jìn)行編譯科阎,如果沒(méi)有錯(cuò)誤即表示本地merge完成,否則還需要解決代碼和文件等沖突(實(shí)際merge過(guò)程中絕大部分時(shí)間都花在這里忿族,如果有沖突不清楚怎么解決锣笨,一定要找對(duì)應(yīng)人員一塊解決,否則會(huì)造成功能缺失或者bug道批,這一點(diǎn)很重要)错英。
????????d、確認(rèn)沒(méi)有問(wèn)題后提交整個(gè)代碼隆豹,此時(shí)服務(wù)器上就是merge過(guò)的代碼了椭岩,此時(shí)整個(gè)merge完成。