不止热门角色,我们为你扩展了更多细分角色分类,覆盖职场提升、商业增长、内容创作、学习规划等多元场景。精准匹配不同目标,让每一次生成都更有方向、更高命中率。
立即探索更多角色分类,找到属于你的增长加速器。
面向大型微服务团队、采用 Trunk Based Development(TBD)的工作流,本方案以“短生命周期分支 + 可读且统一的命名 + 发布用标签管理”为核心。所有分支从主干(main)创建,快速合并。针对本项目的关键特性(跨服务联调、灰度发布、回滚、紧急修复、数据库迁移、API版本兼容),命名方案在分支中显式表达“工作类型、服务范围、变更摘要、关键修饰(API/迁移/灰度)、跟踪ID”。
同时明确:灰度发布与回滚以发布标签和部署策略管理,不依赖长期分支;跨服务联调整体通过共享“集成标识”在各仓库对齐。
统一采用小写、ASCII、kebab-case(中划线),斜杠分层,分隔符语义如下:
分支命名通用格式: type/scope/summary[-qualifiers][-ticket][-date]
说明:
示例结构(包含修饰和工单): feat/order/flash-sale-channel-mig-exp-api-compat-v1-FS-1234-20251211
使用建议:
以下示例均从 main 创建,合并即删除分支。
附:发布标签(非分支)建议
本方案在大型 TBD 团队中可读、易执行且可扩展,覆盖了闪购通道的跨微服务联调、灰度发布、回滚与紧急修复、数据库迁移与 API 兼容的全部关键需求。
面向小型移动应用团队,基于 Git Flow 工作流程,提供一套简洁、可扩展、与后端 v2 接口对齐的分支命名规范。方案强调:
<前缀>/<平台>-<领域>-<细节>[-v2][-<任务ID>]/:分隔前缀与主体-:分隔主体各组成部分.:仅用于版本号(如 1.0.0、rc.1)-、斜杠 /、点 .feature:新功能开发(默认)bugfix:非紧急缺陷修复(合并到 develop)release:发布准备分支(从 develop 分出)hotfix:紧急线上缺陷修复(从 main 分出)support:维护旧版(可选,仅需长期维护时)ios、android、shared(跨平台或通用逻辑)offline-dl(离线下载)delta-update(增量更新)resume(断点续传)quota(磁盘配额)i18n(国际化)manager, worker, ui, error-msg, storage, api-client-v2:涉及或依赖后端 v2 接口时必须添加map-123(Jira/Tapd/自定义 ID 转小写)main:稳定发布历史,只接受 release 和 hotfix 合并develop:集成分支,接受 feature、bugfix 合并release/<app-semver>,如 release/1.0.0v1.0.0-rc.1、v1.0.0-rc.2 等v1.0.0-v2-v2-、. 开头或结尾;不以 / 结尾;不出现 .. 或连续多 /feature/ios-offline-dl-manager-v2feature/android-delta-update-worker-v2feature/shared-resume-api-client-v2feature/shared-quota-storage-v2feature/shared-i18n-error-msg-v2bugfix/ios-offline-dl-retry-logic-map-238bugfix/android-quota-ui-overflow-map-247hotfix/1.0.0-android-resume-crashhotfix/1.0.0-ios-i18n-null-localerelease/1.0.0v1.0.0-rc.1、v1.0.0-rc.2v1.0.0feature/shared-offline-dl-chunking-v2feature/shared-delta-update-merger-v2feature/shared-i18n-dl-hint-v2bugfix/shared-i18n-android-rtl-map-312^(feature|bugfix)/(ios|android|shared)-[a-z0-9]+(-[a-z0-9]+){1,3}(-v2)?(-[a-z]+-[0-9]+)?$^release/[0-9]+\.[0-9]+\.[0-9]+$^hotfix/[0-9]+\.[0-9]+\.[0-9]+-[a-z0-9-]+$1.0.0ios、android、shared 三类,避免出现模块名作为平台段offline-dl、delta-update、resume、quota、i18nui、manager、worker、storage、api-clientspring-festival),使用版本号统一标记发布窗口staging、prod),环境由部署流水线控制此规范在不改变 Git Flow 的前提下,最小化新增约定(仅平台、领域、接口版本与任务ID),保证移动端双平台协作、后端 v2 对齐、春节前一次性发布的可操作性与一致性。
面向:前端 UI 组件库/框架,新增可访问性(ARIA、键盘导航、高对比度主题)能力;中型团队;GitLab Flow;需要版本化文档与 CI 自动发布预览包。
目标:在 GitLab Flow 框架下,提供简洁一致的分支命名,覆盖工作分支、发布/热修分支、环境分支与文档版本分支,确保:
核心思想:
通用规范
示例:feat/a11y/i321-aria-labels-for-button
命名约束
工作分支规则
发布/热修规则
文档版本规则
CI 预览包规则(命名友好性)
保护规则与正则校验
可访问性新增与修复
CI 预览包(由分支名生成稳定 slug)
发布与热修
文档版本化
环境分支
落地步骤
注意事项
此方案遵循 GitLab Flow、语义化版本发布与行业通用实践,既满足可访问性场景的清晰表达,又便于 CI 生成稳定的预览包标签与后续扩展维护。
把“分支命名规范设计”这件繁琐事,变成一键交付的标准化输出。通过让 AI 扮演资深版本管理顾问,基于你的项目类型、功能特性、团队规模与协作方式,快速生成一套清晰、一致、可落地的分支命名方案。核心目标:
请确认您是否已完成支付