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建议只在出包才使用,建立后不再更改