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