轉載的svn管理原則

存儲庫
┠項目名
┃├trunk:主版本
┃├branches:分支版本(獨立版本)
┃└tags:標記版本,比如發行版v1.0/v2.0等等
3、SVN庫的管理原則:
1、項目負責人和版本管理員負責架構項目目錄結構,包括配置文件、第三方JAR文檔
2、項目負責人分配開發人員目錄權限,由版本管理員負責實施,權限分配粒度要細
3、trunk,tags,branches,項目負責人、協同版本管理員構建tags和branches
4、版本管理員負責解決開發人員在開發過程中的有關版本問題
5、開發人員每次修改,或者新增、刪除、拷貝工作區對象後,應該立刻提交到版本庫,有效保持工作區與資源庫的高度一致,每天下班之前提交、(更新)
6、開發人員在每次修改工作區中代碼或者文檔時,首先更新該對象,可以儘量減少衝突、合併
7、保證提交到的版本庫的代碼沒有BUG以免影響開發組,可以適當利用加鎖機制,減少衝突
8、項目負責人和版本管理員負責軟件的測試版,構建測試環境,branches由版本管理員進行(checkout)
9、項目負責人和版本管理員負責發佈軟件的發佈版,與系統部協調構建發佈環境(export)
10、版本管理員負責清理有關不需要的branches,tags。本節關於SVN庫的目錄結構講解完畢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章