SVN目錄規范
在visualSVN中創建倉庫時,可以選擇svn目錄結構
Trunk主干目錄,此目錄下的文件為基准文件.
Brancher 用於開發的分支目錄
Tags用於發布的版本目錄
假設有一個項目OA,我們完成了1.0版本,這時就可以打一個tags
后續我們在OA項目上添加一個新的模塊(及時通訊),我們就可以開一個分支,又有一個公司需要在我們OA基礎上添加財務管理模塊,我們又可以打一個 分支.
我們后續針對OA的1.0版本在升級,我們不需要原來附加功能,就可以在原來的主干上繼續開發,形成OA2.0版本,開發完成后就可以在打一個tags
分支與標記
打一個分支或者標記
分支的定義規則: Project name+日期時間+功能點 Tags的定義規則 Project name+版本號 版本號定義為三段數字編
號 xxx.xxx.xxx 第一個:革命性的產品升級版 第二個:新功能版 第三個:修正bug
切換主干,分支與標記
Tags一般是只讀,它代表的是發布的版本,所以我們不要進行改變。
主干與分支的合並
如果要將主干內容合並到分支上,我們需要在分支的工作副本上操作。
如果要將分支的改變合並到主干上,我們需要在主干的工作副本上操作。
我們的需要是將分支的改變合並到主干上:
注意:在合並時要選擇在相應的版本號,合並后,可能會出現沖突,將沖突解決,commit就可以