分支 | 部署环境 |
---|---|
develop | trunk环境 |
test | 测试环境测试环境 |
release | 预测试环境 |
master | 主分支,使用tag进行部署 |
项目只需要一个人开发同时在同一时刻只有一个需求(功能相对简单)
项目同期有多个需求,但每个需求只需要一个人开发
项目同期有多个需求,同时每个需求需要多个人开发
项目同期有多个需求,同时每个需求需要多个人开发且每个需求会拆分成多个sprint测试和上线
m-{JIRA-NUM}-{功能},示例: m-KaigejavaCRM-1014-Hystrix m-{功能},示例:d-Hystrix
m-{JIRA-NUM}-{功能}-{developer},示例: m-KaigejavaCRM-1014-Hystrix-wangning
m-{JIRA-NUM}-{问题} ,示例: m-KaigejavaCRM-1014-hystrix-npe
v{版本号}-{日期} ,版本号使用十进制。示例: v1.2.9-20190401