SVN cornerstone專案branch, tags, trunk記錄
svn 管理專案的相關記錄
使用模式是,一條主分支, branch分之開發, 開發完成合併到主分支
-
第一步cornerstone在你的svn伺服器import建立一個專案
-
生成tranches tags trunk之後往trunk裡面import你的初始版本的程式碼,第一個分支
-
開發的時候拉branches裡面的程式碼進行開發,開發完成提交程式碼
-
程式碼的合併, 合併的時候確保程式碼完整性, 不能在commit了,把主分支和分支都check out到本地
選中主分支
merge form 你想要合併的分支, 如果沒有衝突就 merge changes
本地merge完成之後,把主分支程式碼提交到伺服器, 我目前是在本地主幹 merge from 分支的程式碼, 然後主幹程式碼commit到伺服器, tags和branches需要在伺服器操作
-
merge 完成後, 給這個版本打個tags, 在tags目錄就會出現你的tags對應的程式碼,比如已經發布了一個穩定版本2.0.0, 目前正在開發新的功能, 突然2.0.0出現了一個bug, 此時就可以從tag2.0.0 branches一個分支去修改2.0.0的bug, 然後合併到主分支, 新的分支在從主分支更新程式碼, 而不用在目前開發的分支上進行程式碼的修復,可以單獨一個小的版本操作
相關文章
- 轉:SVN中trunk,branches,tags用法詳解
- svn專案遷移至gitlab流程(保留提交記錄)Gitlab
- Cornerstone (SVN管理)Mac 4.2Mac
- Cornerstone for Mac -SVN 管理工具Mac
- SVN管理工具Cornerstone for MacMac
- Cornerstone for Mac(SVN管理工具)Mac
- Cornerstone 4 for Mac(SVN管理工具)Mac
- Cornerstone 4 for Mac SVN管理工具Mac
- Mac SVN管理工具:Cornerstone 4Mac
- SVN管理Cornerstone4 mac使用教程Mac
- IDEA svn專案 更換SVN地址Idea
- Cornerstone 4 for Mac - 專業可靠的SVN客戶端,完美相容版Mac客戶端
- 瞭解SVN管理工具Cornerstone macMac
- SVN解決衝突 記錄
- 最好用的SVN管理工具:Cornerstone for MacMac
- MHBlog專案部署記錄
- 專案經理必備的專案管理工具——CORNERSTONE專案管理
- SVN——使用方法基礎記錄
- 專案中使用SVN簡介
- vuePC專案踩坑記錄Vue
- React專案踩坑記錄React
- Lucene--專案記錄(1)
- CORNERSTONE | 好用到哭的專案管理工具專案管理
- 專案重構經驗記錄
- thinkphp6 專案搭建記錄PHP
- iOS – RxSwift 專案實戰記錄iOSSwift
- CORNERSTONE:用專案管理助推企業轉型升級專案管理
- 在 Homestead 中搭建 ThinkPHP 專案記錄PHP
- django 專案日誌記錄設定Django
- 專案出現的問題記錄
- 最好用的SVN管理工具 Cornerstone啟用最新版
- macos端SVN管理推薦:Cornerstone 4 免啟用最新版Mac
- mac上必備的svn管理工具:Cornerstone 4 mac版Mac
- SVN培訓筆記(下拉專案、同步修改、新增檔案、修改檔案、刪除檔案、改名檔案等)筆記
- 從 svn 將myeclispe專案匯入到ideaLispIdea
- 【mac平臺SVN管理工具】Cornerstone for Mac最新4.2破解版Mac
- Cornerstone 4 for Mac(SVN管理工具)v4.2免啟用版Mac
- 蘋果電腦Mac最好用的SVN管理軟體Cornerstone功能特色蘋果Mac