SVN 版本库管理实践
生活随笔
收集整理的這篇文章主要介紹了
SVN 版本库管理实践
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SVN 版本庫中應該有兩種劃分體系,一是按產品劃分,每個產品業務系統都按主干、分支結構劃分;另外按項目劃分。
項目分支歸集暫時不能識別為產品的軟件模塊或補丁,項目分支的最初代碼從產品分支體系中分支創建。當項目分支中的部分模塊或功能識別為產品后,通過分支合并并入產品分支。
版本庫管理要有軟件發布版本的跟蹤功能,通過版本庫結構可以知道一個已發布的版本,后續有哪些更新及更新了什么內容,所以每發布一個包需要建立版本標識,并對應建立一個發布后累計更新分支,針對這個安裝包的軟件修補代碼都提交到此分支下,同樣代碼補丁可以分支合并進產品主干分支或項目分支。
由于版本庫的維護整體是以子系統來劃分的,所以各子系統的負責人是此分支的版本管理者,客戶化需求產品化過程類似孵化過程,需要評審后并入產品主干。
版本庫內項目需求、設計及測試文檔都應歸檔進版本庫,版本庫中應有文檔分支,并相應建立需求文檔、設計文檔、測試文檔分類。
總結
以上是生活随笔為你收集整理的SVN 版本库管理实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Subversion(SVN)/Tort
- 下一篇: SVN merge(合并) 的三种方式