分支命名规范
分支 | 命名 | 说明 |
---|---|---|
主分支 | prod | 线上环境,所有提供给用户使用的正式版本,都在这个主分支上发布 |
测试分支 | uat | 测试环境分支,所有提供给实施及业务部门使用的测试版本,都在这个测试分支上发布 |
功能分支 | feat | 功能开发分支 |
修复分支 | fix | bug修复分支 |
prod 分支
用于部署生产环境的分支, prod分支一般由uat以及prod-xxx分支合并,任何时间不得直接修改代码
uat 分支
uat分支为测试环境分支
feat 分支
当团队成员开发新功能时,需要从 prod
分支上拉一个 feat/功能名称-单号
分支进行开发,例如: feat/login-129032
fix 分支
当团队成员修改线上 bug 时,需要从 prod
分支拉一个 fix/功能名称-bug号/bug现象 分支进行修复,例如:fix/login-404。 修复完成并通过测试后再合并到 prod
分支进行部署。
以 feat 或 fix 开始的分支都属于临时分支,在通过测试并上线后需要将临时分支进行删除。避免 git 上出现太多无用的分支。