Skip to main content

Git 工作流程

我们采用 Git Flow 工作流程来管理项目开发。

分支模型

分支说明

开发流程

1. 开始新功能

2. 开发过程

3. 完成功能

提交信息规范

我们使用 Conventional Commits 规范。

格式

类型说明

示例

代码审查流程

审查清单

  • 代码符合项目编码规范
  • 功能正确实现
  • 有适当的单元测试
  • 文档已更新
  • 没有明显的性能问题
  • 没有安全漏洞

审查流程

  1. 作者 创建 Pull Request
  2. 审查者 进行代码审查
  3. 审查者 提出修改意见(如有)
  4. 作者 根据反馈修改
  5. 审查者 确认修改后批准
  6. 维护者 合并到目标分支

发布流程

版本号规范

使用 语义化版本 (SemVer):
  • 主版本号:不兼容的 API 修改
  • 次版本号:向下兼容的功能性新增
  • 修订号:向下兼容的问题修正

发布步骤

  1. develop 创建 release/vX.Y.Z 分支
  2. 进行版本测试和 Bug 修复
  3. 更新版本号和 CHANGELOG
  4. 合并到 master 并打标签
  5. 合并回 develop