add 版本和分支管理

This commit is contained in:
Boyuzhou 2016-11-24 22:10:04 +08:00
parent 2c91ec2dd4
commit 0785636623
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
# 组件分支和版本管理
### 组件分支管理
- master分支当前发布tinper-bee的依赖版本分支
- release分支是组件当前发布到npm上的最新版本分支
- develop分支是基于release分支切出来的分支是组件开发分支
- bugfix分支是基于master分支切出来的分支用于bug修改
### 组件版本管理
版本号由三位数字组成如1.2.3。
第一位,做了不兼容旧版修改时,修改这一位
第二位,做了兼容的新功能增强,修改这一位
第三位做了当前版微调和bug修改修改这一位
组件日常维护两个版本:
一个是tinper-bee组件库依赖版本锁定发布时的版本号的前两位修改bug时更改第三位。
另一个是当前npm发布的新版包含一些新开发功能或是其他这时修改版本号后两位第一位不变。
### 操作细则
组件在develop分支开发开发完成及测试用例补全及测试通过文档完善后
合并到release分支并发布npm包在tinper-bee组件库统一发版时将tinper-bee依赖
的版本合并到master分支并对之前master分支版本打tag。
当需要bug修改时在master上切一个bugfix分支在这个分支上修改验证通过后合并回master分支并发布新的npm包