svn目录的作用
svn的目录分为:
- branchs
- tags
- trunk
其中trunk不做开发使用,保持为最新发布或者预发布的版本,
tags 作为版本标记,每次发版或者bug修复后标记版本
branches 分支作为开发使用,开发新功能或者修复bug ,创建 ***-dev分支 作为新功能开发
场景1
在***-dev分支进行开发,合并到trunk主干,测试,正常发布,
测试出现问题,加入***-dev分支更改bug , 再次合并到trunk主干,测试发布
发布成功之后, 在trunk 上 标记 tags
场景2
在***-dev分支进行开发, 最新版本有bug , 在主干trunk创建分支,修改bug,
修改完成 ,合并到主干, 发布成功之后, 在trunk 标记tags, 假如,主干已经合并了新功能,
则在分支,发布, 标记tags.