1.4 KiB
1.4 KiB
发布预集成分支
推送前
- 确认当前位于预集成 worktree,状态干净。
- 复核源、目标和预集成分支哈希。
- 展示验证结果、目标远程、远程同名分支状态和将执行的 push 命令。
- 重新检查环境配置和凭据风险。
首次推送只能在用户确认后执行明确的远程和分支命令。发现远程同名分支、非快进、历史分叉或他人提交时停止;默认不改用 --force 或 --force-with-lease。
MR/PR
根据仓库远程地址、项目规范和实际可用工具判断 GitHub、GitLab 或纯 Git 流程,不把任一平台设为默认。
基于目标分支到预集成分支的真实 diff 编写:
- 目的和范围;
- 核心改动;
- 冲突及其处理依据;
- 测试结果和未验证项;
- 环境配置与部署注意事项;
- 关联任务或项目文档。
默认只给出标题、描述、命令或网页入口。实际创建 MR/PR 需要新的明确授权;审核、合并、删除远程分支和删除 worktree 均不在本阶段自动执行。
发布后收尾
完成用户已授权的推送或 MR/PR 创建后,确认远程结果和本地预集成分支仍可解析,然后将 worktree 标记为 cleanup-ready,继续读取 Worktree 生命周期 并执行清理门禁。移除额外 worktree 不删除本地或远程分支。