Why
剩余分支需要按 dev 集成、main 稳定发布的顺序收敛,避免已修复功能留在独立分支,或发布未包含最新 Goal/Hooks 修复的版本。
Scope
核对现存 100 个本地分支和 7 个 origin 分支相对 dev/main 的独有提交。dev 落后 main 17 个提交;Goal PR #573 的 9a65133 是尚未合入的新产品修复。历史 HttpAPI 修复 c417e1e 已由 0c46896 纳入,teardown 实现与测试一致;其余独有差异为旧交付绑定或已被当前跟踪规则取代的忽略配置。
Approach
将源 PR #573 的全部实现和问题绑定集中到 PR #577,一并合入 dev,同时同步其祖先中已有 main 修复。在 dev 集成候选中准备 v1.0.42 发布说明及分支核对记录。main 晋级和正式产物发布在 dev 验收完成后的独立发布交付中完成。保留用户原始工作区的未提交改动,不删除剩余分支。
Acceptance
- 已识别的必要产品修复全部是 dev 和最终 main 的祖先,遗留独有提交均有纳入或排除依据。
- 合并前 SpecGit 验收和当前提交的所有 CI 通过,不放宽检查或启用自动合并策略。
- dev 中的 v1.0.42 发布说明通过仓库校验器。
- dev 集成提交和本次必要产品提交之间的祖先关系已验证,为后续 main 发布提供明确输入。
Result
PR #577 已合入 dev,merge commit c22bda5,包含 Goal 9a65133、当前 main b37b336 和最终候选 de0d920。合并前全部当前提交 CI 与 SpecGit finish exit 0 通过,9 个绑定 issue 已关闭。main 晋级由 #579 / PR #580 承接。
Why
剩余分支需要按 dev 集成、main 稳定发布的顺序收敛,避免已修复功能留在独立分支,或发布未包含最新 Goal/Hooks 修复的版本。
Scope
核对现存 100 个本地分支和 7 个 origin 分支相对 dev/main 的独有提交。dev 落后 main 17 个提交;Goal PR #573 的 9a65133 是尚未合入的新产品修复。历史 HttpAPI 修复 c417e1e 已由 0c46896 纳入,teardown 实现与测试一致;其余独有差异为旧交付绑定或已被当前跟踪规则取代的忽略配置。
Approach
将源 PR #573 的全部实现和问题绑定集中到 PR #577,一并合入 dev,同时同步其祖先中已有 main 修复。在 dev 集成候选中准备 v1.0.42 发布说明及分支核对记录。main 晋级和正式产物发布在 dev 验收完成后的独立发布交付中完成。保留用户原始工作区的未提交改动,不删除剩余分支。
Acceptance
Result
PR #577 已合入 dev,merge commit c22bda5,包含 Goal 9a65133、当前 main b37b336 和最终候选 de0d920。合并前全部当前提交 CI 与 SpecGit finish exit 0 通过,9 个绑定 issue 已关闭。main 晋级由 #579 / PR #580 承接。