SVN管理工具Cornerstone之:分支創(chuàng)建、tag版本創(chuàng)建和分支主干的合并

?這一年看起來很忙,實際上都不知道自己在瞎忙什么,突然就想點東西了,記錄些平時會經(jīng)常用到的東西,希望能幫到需要幫助的人。好了,廢話不多說進入正題,我們在日常開發(fā)中經(jīng)常會用到svn,項目經(jīng)常會進行版本迭代,通過會有1.X.X,2.X.X,各種版本,那如何在項目版本不斷的迭代中不至于導致混亂呢,下面給大家說下我日常的處理方式

一、Cornerstone分支創(chuàng)建

首先選中你需要創(chuàng)建分支的項目,圖如下


選中對應需要創(chuàng)建分支的項目

然后選中我們的主干,也就是對應的trunk文件夾


對應選中branch創(chuàng)建分支


分支創(chuàng)建

對應創(chuàng)建好分支,你會發(fā)現(xiàn)branches里面多了一個文件夾,名字就是你編輯的名字


創(chuàng)建分支成功

到這里你會發(fā)現(xiàn)為什么文件夾里面會沒有對應的項目文件呢,因為這一步還沒有完成,咱們還得進行最后一步,我們的找到工具欄上面的update,把對應的項目從主干上拉到分支上,這樣才算大功告成????!

二、tag創(chuàng)建

tag文件的作用是用來保存打過的包的,然后創(chuàng)建方式和創(chuàng)建分支同理。這里就不做贅述。

tag的主要作用就是用來保存記錄每次打過的包??梢苑奖銓δ愕捻椖窟M行一個版本記錄,對版本問題的追蹤和修改。

三、分支合并主干代碼

合并的過程:1.選中對應的項目文件 2.選中對應的分支 3.點擊merge進入合并頁面 4.默認synchronize Branch 選擇merge from是來自主干的路徑 5.然后等待獲取所有change文件最后提交


A分支合并到主干1


A分支合并主干代碼

四、主干合并分支代碼

只有配圖了??


配圖x2

總結(jié):項目中遇到多人開發(fā)多個版本同時進行的時候,版本控制就是一個比較麻煩的事情。能合理的利用分支同時進行開發(fā),可以增加開發(fā)效率,并且版本控制可以快速定位線上不同版本出現(xiàn)的bug。然后可以快速在當前版本解決bug。


最后最后給大家來個破解cornerstone傳送門:點我傳送

希望能和大家共同學習共同進步,有錯誤和意見歡迎指出,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容