当前位置: 首页 > news >正文

代码仓提交分支规范

以下是我部门开发时用的分支规范,参考于Linux社区

Tips
分支命名通常遵循一些最佳实践和规则,以便使分支的用途和内容清晰易懂,就在写一个文档的主题一样。

  1. 功能分支 (Feature Branches)
    用于开发新功能。
    命名格式:feature/功能名称
    示例:feature/user-login,feature/add-shopping-cart
  2. 修复分支 (Bugfix Branches)
    用于修复已知的错误或漏洞。
    命名格式:bugfix/问题描述 或 fix/问题描述
    示例:bugfix/fix-login-error,fix/missing-button
  3. 热修复分支 (Hotfix Branches)
    用于修复生产环境中的紧急问题。
    命名格式:hotfix/问题描述
    示例:hotfix/critical-security-patch
  4. 发布分支 (Release Branches)
    用于准备新版本的发布,包含所有待发布的功能和修复。
    命名格式:release/版本号
    示例:release/1.0.0,release/2.1.0
  5. 实验分支 (Experiment Branches)
    用于尝试新想法或技术,不一定会合并到主分支。
    命名格式:experiment/实验名称
    示例:experiment/new-algorithm
  6. 任务或用户故事分支 (Task or Story Branches)
    根据任务或用户故事来创建分支。
    命名格式:task/任务编号-任务描述 或 story/用户故事编号-描述,应与jira关联
    示例:task/1234-implement-auth,story/5678-improve-ui
  7. 重构分支 (Refactor Branches)
    用于代码重构,不引入新功能。
    命名格式:refactor/重构内容
    示例:refactor/code-cleanup,refactor/refactor-auth-module
  8. 测试分支 (Test Branches)
    用于测试新功能或集成测试。
    命名格式:test/测试内容
    示例:test/integration-v1
http://www.xdnf.cn/news/429967.html

相关文章:

  • docker安装mysql8, 字符集,SQL大小写规范,sql_mode
  • G1JVM内存分配机制详解
  • 华秋2025电子设计与制造技术研讨会(华东站)成功举办!
  • 合合信息上线智能文档处理领域首批MCP服务,助力企业快速搭建Agent
  • paimon中批和流查看过去的快照的数据及变动的数据
  • #S4U2SELF#S4U2Proxy#CVE-2021-42278/42287以及手动复现
  • 脑机接口技术:开启人类与机器融合的新时代
  • 《从像素到身份:Flutter如何打通社交应用人脸识别的技术闭环》
  • 本地缓存的三种实现
  • 检索增强生成(RAG)简介
  • Codeforces Round 998 (Div. 3)
  • STM32F103_LL库+寄存器学习笔记22 - 基础定时器TIM实现1ms周期回调
  • 深入浅出:C++数据处理类与计算机网络的巧妙类比
  • Oracle OCP认证考试考点详解083系列15
  • CVE-2016-4977 漏洞深度分析
  • TensorFlow之微分求导
  • 力扣-101.对称二叉树
  • JIT+Opcache如何配置才能达到性能最优
  • Spring Boot 自动装配原理详解
  • openGauss与海量100数据库对比
  • vscode点击函数名/变量/文件名无法跳转
  • 项目图标组件处理
  • LabVIEW 程序运行时内存不足报错原因
  • STM32 __rt_entry
  • AD19基础应用技巧:Via 尺寸设置界面 (Size and Shape)
  • AI视频生成工具开发与搭建:从技术到应用的全方位指南
  • linux中fork()函数的小问题
  • solidwors插件库收集
  • 社区商业增值服务生态薄弱?停车反哺+商户联盟激活双向收益
  • 最大子段和(递推)