git分支使用规范
- 工作小总结
- 时间:2021-07-20 10:20
- 3418人已阅读
简介
1.部署分支分支部署环境developtrunk环境test测试环境测试环境release预测试环境master主分支,使用tag进行部署2.开发分支2.1.单人串行开发项目只需要一个人开发同时在同一时刻只有一个需求(功能相对简单)2.2.单人并行开发项目同期有多个需求,但每个需求只需要一个人开发2.3.多人并行开发项目同期有多个需求,同时每个需求需要多个人开发2.4.多人并行多sprint开发项
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
1.部署分支
分支 | 部署环境 |
---|---|
develop | trunk环境 |
test | 测试环境测试环境 |
release | 预测试环境 |
master | 主分支,使用tag进行部署 |
2.开发分支
2.1.单人串行开发
项目只需要一个人开发同时在同一时刻只有一个需求(功能相对简单)
2.2.单人并行开发
项目同期有多个需求,但每个需求只需要一个人开发
2.3.多人并行开发
项目同期有多个需求,同时每个需求需要多个人开发
2.4.多人并行多sprint开发
项目同期有多个需求,同时每个需求需要多个人开发且每个需求会拆分成多个sprint测试和上线
3.分支/tag命名
3.1.功能分支
m-{JIRA-NUM}-{功能},示例: m-KaigejavaCRM-1014-Hystrix
m-{功能},示例:d-Hystrix
3.2.开发分支
m-{JIRA-NUM}-{功能}-{developer},示例: m-KaigejavaCRM-1014-Hystrix-wangning
3.3.修改线上bug分支
m-{JIRA-NUM}-{问题} ,示例: m-KaigejavaCRM-1014-hystrix-npe
3.4.tag版本号
v{版本号}-{日期} ,版本号使用十进制。示例: v1.2.9-20190401
上一篇: codeReview规范
下一篇: 代码提交规范