代码版本控制规范

两个长期分支
        主分支 master(应该设置成保护分支)
        开发分支 develop
三种短期分支:
        版本分支  release
        功能分支  feature
        补丁分支  hotfix
操作步骤:
         新版本开发
                1. 新建项目,默认 master 分支。
                2. 依据 master 分支建立 develop 分支。
                3. 开发某个版本时,建立 release 分支,如: release/v1.0 [_{需求 ID}]。
                4. 本地新建功能分支,如 feature/SEO
                5. 功能开发完后, 合并 feature 至 release 分支
                6. 版本开发完成后, 合并 release 至 develop 分支 ,提交测试。
                7. 测试完成后, 合并 develop 至 master 进行上线。
                8. 上线成功后, master 分支打 tag ,如 tag/v1.0。
         正式环境问题修复
                1. 从 master 分支拉取 hotfix 分支,如: hotfix_525
                2. 修复完成后,合并至 master 分支。发布测试环境。
                3. 合并 hotfix 分支至 develop 分支。
                4. 删除 hotfix 分支

猜你喜欢

转载自blog.csdn.net/qq_35408366/article/details/122982597