跳转到内容

Worktree 到 PR 工作流

Worktree 是隔离并行任务的工作区,不是自动备份。新手要先确认 Git 状态和任务范围,再让 Codex 在 Worktree 里改,最后通过 Review Pane、验证命令和 PR 描述交付。

适合:

  • 当前 Local 目录有未完成改动。
  • 想让 Codex 并行尝试一个任务。
  • 任务可能改多个文件,需要隔离。
  • 想把结果通过 PR 方式审查。

不适合:

  • 第一次使用 Codex。
  • 项目不是 Git 仓库。
  • 你不知道改动会保存到哪里。
  • 任务涉及生产数据或全局配置。
只读判断 → 选择 Worktree → 执行小任务 → Review Pane 看 diff → 运行验证 → 写 PR 描述 → 人工确认合并
我想用 Worktree 方式处理这个任务。请先不要改文件。
请先输出:
1. 当前 Git 状态是否适合开 Worktree
2. 本任务为什么适合或不适合 Worktree
3. 预计会改哪些文件
4. 验证命令是什么
5. 如果失败,如何丢弃这个 Worktree 的改动
## Summary
-
## Validation
- [ ]
## Risk
-
## Files changed
-
## Rollback
-

复制给 Codex:

CI 失败了。请不要扩大修改范围。
请只做:
1. 读取失败日志
2. 判断失败是环境、测试、格式、类型还是代码行为
3. 指出最小修复路径
4. 如果需要改超过 3 个文件,先停下来写计划
5. 修复后重新给出验证命令
  • Worktree 任务不污染当前 Local 改动。
  • Review Pane 能看到清楚 diff。
  • PR 描述包含 Summary、Validation、Risk、Rollback。
  • CI 失败时没有盲目重构。
  • 把 Worktree 当成自动备份。
  • 没看 diff 就合并。
  • CI 失败后让 Codex “顺手修一下所有问题”。
  • 不确认当前分支和目标分支。

访问日期:2026-06-17。Worktree、GitHub、PR 和 CI 集成属于高变动内容,发布前需要复测。