?這一年看起來(lái)很忙脂凶,實(shí)際上都不知道自己在瞎忙什么宪睹,突然就想點(diǎn)東西了愁茁,記錄些平時(shí)會(huì)經(jīng)常用到的東西,希望能幫到需要幫助的人亭病。好了鹅很,廢話不多說(shuō)進(jìn)入正題,我們?cè)谌粘i_(kāi)發(fā)中經(jīng)常會(huì)用到svn罪帖,項(xiàng)目經(jīng)常會(huì)進(jìn)行版本迭代促煮,通過(guò)會(huì)有1.X.X,2.X.X,各種版本,那如何在項(xiàng)目版本不斷的迭代中不至于導(dǎo)致混亂呢整袁,下面給大家說(shuō)下我日常的處理方式
一菠齿、Cornerstone分支創(chuàng)建
首先選中你需要?jiǎng)?chuàng)建分支的項(xiàng)目,圖如下
然后選中我們的主干坐昙,也就是對(duì)應(yīng)的trunk文件夾
對(duì)應(yīng)創(chuàng)建好分支绳匀,你會(huì)發(fā)現(xiàn)branches里面多了一個(gè)文件夾,名字就是你編輯的名字
到這里你會(huì)發(fā)現(xiàn)為什么文件夾里面會(huì)沒(méi)有對(duì)應(yīng)的項(xiàng)目文件呢炸客,因?yàn)檫@一步還沒(méi)有完成疾棵,咱們還得進(jìn)行最后一步,我們的找到工具欄上面的update痹仙,把對(duì)應(yīng)的項(xiàng)目從主干上拉到分支上是尔,這樣才算大功告成????!
二、tag創(chuàng)建
tag文件的作用是用來(lái)保存打過(guò)的包的开仰,然后創(chuàng)建方式和創(chuàng)建分支同理拟枚。這里就不做贅述。
tag的主要作用就是用來(lái)保存記錄每次打過(guò)的包抖所±嬷荩可以方便對(duì)你的項(xiàng)目進(jìn)行一個(gè)版本記錄,對(duì)版本問(wèn)題的追蹤和修改田轧。
三暴匠、分支合并主干代碼
合并的過(guò)程:1.選中對(duì)應(yīng)的項(xiàng)目文件 2.選中對(duì)應(yīng)的分支 3.點(diǎn)擊merge進(jìn)入合并頁(yè)面 4.默認(rèn)synchronize Branch 選擇merge from是來(lái)自主干的路徑 5.然后等待獲取所有change文件最后提交
四、主干合并分支代碼
總結(jié):項(xiàng)目中遇到多人開(kāi)發(fā)多個(gè)版本同時(shí)進(jìn)行的時(shí)候傻粘,版本控制就是一個(gè)比較麻煩的事情每窖。能合理的利用分支同時(shí)進(jìn)行開(kāi)發(fā),可以增加開(kāi)發(fā)效率弦悉,并且版本控制可以快速定位線上不同版本出現(xiàn)的bug窒典。然后可以快速在當(dāng)前版本解決bug。
最后最后給大家來(lái)個(gè)破解cornerstone傳送門(mén):點(diǎn)我傳送
希望能和大家共同學(xué)習(xí)共同進(jìn)步稽莉,有錯(cuò)誤和意見(jiàn)歡迎指出瀑志,謝謝!