git分支使用规范
2023-02-18 16:31:15 时间
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
相关文章
- git commit 代码提交规范
- git status 查看状态文件名乱码
- MySQL server has gone away
- PHP 中的 final 关键字
- PHP 命令行指令
- PHP 代码复用机制 trait
- git stash 命令详解(保存开发进度)
- .git 目录结构内容解析
- linux 命令之查看文件内容
- git fetch 命令详解
- PHP 导出 Excel 报错: Formula Error: An unexpected error occurred
- git mv 从工作区和暂存区中重命名内容
- Github Actions Hexo 自动部署
- 名额有限,快来!带你体验 Google 的工程师文化
- C++ 调用 Halcon 时大尺寸操作无效问题的解决方案
- PHP常用类 – 取随机字符串
- 无比详细的PHP文件缓存类详解
- PHP开发中常用设计模式
- PHP DFA算法实现敏感词过滤包 php-dfa-sensitive
- 使用 Google Breakpad 来助力解决程序崩溃