Repository navigation
v0.2.1 - 全局分支编号策略 (同步 Speckit v0.0.89)
改进
分支编号策略优化
同步 Speckit v0.0.89 的分支编号检测逻辑改进:
| 场景 | 旧行为 | 新行为 |
|---|---|---|
已有 dk-005-combat,新建 equipment |
从 dk-001-equipment 开始 |
从 dk-006-equipment 开始 |
核心变更:
- 分支编号检测从「匹配相同 short_name」改为「获取所有分支/specs 的全局最高编号」
- 避免多人协作时不同功能之间的编号重复问题
- 简化
check_existing_branches()/Get-NextBranchNumber函数,移除short_name参数 - 添加八进制防护:使用
$((10#$BRANCH_NUMBER))强制十进制解析,防止010被误解为八进制 8
修改的文件
.game.design/scripts/bash/create-new-feature.sh.game.design/scripts/powershell/create-new-feature.ps1
兼容性
dk-前缀命名规范保持不变000全局 spec 逻辑保持不变- 无需迁移,直接升级即可