SVN规范目录结构及作用(5)
分类:
文章
•
2024-08-17 14:20:40
一.SVN规范目录结构
- 1.通过目录结构创建仓库
- 2.有以下三个目录
-

- Trunk:主干目录,此目录下的文件为基准文件
- Branches:用于开发的分支目录
- Tags:用于发布的版本目录
- 举例:
- 项目A 1.0开发完成就可以打成tags,需要添加一个功能我们就可以在tags上在打成一个分支branches,如果要对A 1.0升级,且不需要之前在branches的附加工程,我们就在主干trunk开发形成A 2.0,此时2.0又可以打成一个tags。
二.SVN打分支及主干合并到分支
- 项目名称规则:
- 分支定义规则:Project name+日期时间+功能
- Tags的定义规则:Project name+版本号
- (版本号定义为三段数字编号xxx.xxx.xxx,第一个xxx革命性的产品升级 第二个xxx新功能版 第三个修正bug)
- 1.将主干项目打成分支(需要在TortoiseSVN操作)
- 右键-》TortoiseSVN-》Branch/tag-》
- 选择分支文件夹并按照命名规则填写分支名称-》ok
- 2.将主干合并到分支
- 首先保证主干是最新的(先Update),并且在分支中操作(不是分支文件夹而是从分支目录checkout文件下来的那个目录)
- 右键TortoiseSVN-》Merge-》
- 选择单个主干合并或者多个-》
- 需要合并的主干-》
- 合并的分支-》Merge
- 分支合并到主干也是一样的操作,只不过需要在主干中进行。
- 注意:合并必然会起冲突,这个时候需要自己解决