1
Standard_Branch_Management
eeymoo edited this page 2025-08-15 10:26:07 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

🌿 分支管理

本页面介绍项目的分支管理规范,确保协作高效、代码质量可控。

分支类型

  • 主分支main/master:仅用于发布稳定版本

  • 功能分支feature/xxx:用于新功能开发

  • 修复分支bugfix/xxx:用于问题修复

  • 其他分支:如 hotfix、release 等

  • 开发分支develop:集成所有功能和修复,作为日常开发主线

  • 预发布分支pre-release:用于发布前的最终测试和准备,合并自 develop最终合并到主分支

分支管理流程

  1. 从主分支拉取新分支
  2. 完成功能或修复后提交 PR
  3. 通过代码评审和自动检查
  4. 合并至主分支

分支合并规范

  1. 功能分支feature/xxx和修复分支bugfix/xxx完成后先合并到开发分支develop
  2. 开发分支develop阶段性合并到预发布分支pre-release进行集成测试。
  3. 预发布分支pre-release测试通过后合并到主分支main/master并发布。
  4. 所有合并均需通过代码评审和自动化检查。
  5. 合并流程建议:
    • PR 标题需简明描述变更内容
    • 评审人需确认无冲突、无遗漏
    • 合并后及时同步分支,清理无用分支

注意事项

  • 分支命名规范,简明易懂
  • 合并前请确保分支已通过所有检查
  • 定期清理无用分支

← 返回首页