Git规范

Git规范 环境说明 公司有4套环境,dev ,uat, stag, prd. dev 开发联调环境 uat 测试环境 stag 预生产环境 prd 正式生产环境 相关GIT规范 总体流程图 分支说明 分支说明 分支 命名规范 分支说明 举例 发布环境 master Master 主分支,也是上线发布分支 master Prd/Stag dev dev 开发分支, 功能开发后合并的分支,uat环境测试分支 dev Uat feature feature/[月日(版本)]_[功能说明] 功能分支, 有新功能需要开发,从master分支拉取该分支 feature/0102_mall_order Dev hotfix hotfix/[月日(版本)]_[bug说明] 紧急bug修复分支 hotfix/0108_order_datetime Prd/Uat/Stag/Dev 流程说明 常规开发流程 接到新需求后, 从master分支拉取对应的功能分支, 分支命名规范为: feature/mmdd_功能说明 开发完成,并且dev环境自测通过后. 合并到 dev 分支,并部署提测到UAT环境 测试完成通过后, 合并dev分支到master分支, 发布stag环境进行回归测试 回归测试完成, 定义TAG号, 进行发版 紧急修复流程 线上出现紧急BUG需要修复,从上次发布的master分支拉取hotfix分支, 分支命名规范为: hotfix/mmdd_bug说明 紧急修复bug,并自测通过后, 提测并部署到UAT环境 紧急测试完成通过后, 合并hotfix分支到master分支 ,并发布到Stag环境进行回归测试. 回归测试完成, 定义FIX_TAG号,进行紧急上线发布 发布完成确认无误, 合并hotfix分支到dev分支 COMMIT & Merge规范 提交说明 提交时, 需说明提交属于哪个功能, 并且在该功能做了哪些修改....

January 16, 2021 · 1 min · BlackChen