forked from forgetest5/react-components-docs
add 版本和分支管理
This commit is contained in:
parent
2c91ec2dd4
commit
0785636623
|
@ -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包
|
Loading…
Reference in New Issue