版本命名规则:a.b.c
a:大版本升级 与上一个版本不兼容
b:a版本下增加功能向下可兼容
c:b版本下修复bug
当dev分支测试完后,准备打release tag,步骤如下:
第一步:修改dev分支release_notes ,将开发的功能信息改为新版本信息。
【改前】
*##dev##
- xxxxxx
*##v2.8.8##
【改后】
*##dev##
*##v2.8.9##
- xxxxxx
- xxxxxx
*##v2.8.8##
- xxxxxx
第二步:提交dev,并注释tag的版本号,推送到Github:
$git add
$git commit -am 'release_note v2.8.9'
$git push
第三步:切换到release分支,并拉取最新代码
$git checkout release
$git pull
第三步:将dev合并到release,并push到 Github
$git merge dev
$git push
第四步:查看当前tag分支(目的确认一下新版本号)
$git tag
第五步:以当前release创建新tag,并push到Github
$git tag v2.8.9
第6步:推送本地tag到Github (使用 --tags 选项,一次推送所有本地新增的)
$git push origin --tags
网友评论