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

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

一、Cornerstone分支創建

首先選中你需要創建分支的項目,圖如下


選中對應需要創建分支的項目

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


對應選中branch創建分支


分支創建

對應創建好分支,你會發現branches里面多了一個文件夾,名字就是你編輯的名字


創建分支成功

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

二、tag創建

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

tag的主要作用就是用來保存記錄每次打過的包。可以方便對你的項目進行一個版本記錄,對版本問題的追蹤和修改。

三、分支合并主干代碼

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


A分支合并到主干1


A分支合并主干代碼

四、主干合并分支代碼

只有配圖了??


配圖x2

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


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

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容