1. 使用TortoiseSVN創建版本庫
在SVN中,為了便於創建分支和標簽,我們習慣於將Repository版本庫的結構布置為:/branches,/tags,/trunk。分別代表分支,標簽以及主干。還有一點值得注意的是,SVN不推薦在創建的Tag基礎上Revision,這種情況應用Branches,因為Tag一般保持不變不作任何修改。
我在SVN上創建一個test 模塊的說明如何使用:
1.1 在SVN服務器上新建一個test版本庫,先創建一個test文件夾
1.2 在新建的test文件夾下,新建三個文件夾branches,tags,trunk
1.3 在本地新建一個test文件夾,checkout 服務器上的repository
1.4這時就可以把相關代碼拷貝到trunk文件夾了,然后commit就可以把代碼提交到版本庫
2. 創建分支
2.1 在trunk目錄上右鍵選擇TortoiseSVN 的branch/tag 創建分支
To path選擇/test/branches/v0.1
核對from URL 和destination URL是否正確
Branches 目錄下的v0.1 是分支名,不必手動創建,TortoiseSVN會自動在服務器創建
2.2 update 新分支
點擊ok后服務器已經在branches下創建了分支v0.1,
只要將本地branches目錄update一下就可以看到新分支了
3. 將分支merge到主干
打開分支log,將相應的改動merge到主干即可
4. 創建tags
創建tags過程與創建分支過程一樣。Tags建議只在出包才使用,建立后不再更改