git tag

作者: 沉默羔羊121 | 来源:发表于2019-07-02 16:12 被阅读0次

    版本命名规则:a.b.c
    a:大版本升级 与上一个版本不兼容
    b:a版本下增加功能向下可兼容
    c:b版本下修复bug

    当dev分支测试完后,准备打release tag,步骤如下:

    第一步:修改dev分支release_notes ,将开发的功能信息改为新版本信息。

    【改前】
    *##dev##

    1. xxxxxx

    *##v2.8.8##


    【改后】
    *##dev##

    *##v2.8.9##

    1. xxxxxx
    2. xxxxxx

    *##v2.8.8##

    1. 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
    

    相关文章

      网友评论

          本文标题:git tag

          本文链接:https://www.haomeiwen.com/subject/yrviaqtx.html