深色模式
08 · Worktree 并行工作流
一人同时推进三条线
📚 《Claude Code 进阶玩法》第 8/20 篇 · 下一篇:09 · Agent Teams 多会话协作
git worktree 给同一仓库开多个工作副本,每个副本一个 Claude 会话,物理隔离互不污染。
01 标准布局
主目录 + worktrees/feature-x、worktrees/bugfix-y。一键创建脚本文内附(建分支+worktree+初始化配置)。
02 任务边界
并行的铁律:文件域不相交。开工前先声明各条线的领地,共改一个配置文件的两条线必然合并打架。
03 合并与清理
按依赖顺序合并;合完即删 worktree——僵尸目录两个月后没人知道哪个是活的。
04 动手
双 worktree 并行完成"新功能+修 bug" → 验收:两个 PR、零互相污染。
05 小结
worktree 是单机并行的地板。下一篇升级成小队。
📎 实战案例
两条并行线都改了同一个配置文件,合并时打了半小时架。开发者用 git worktree 物理隔离、开工前先声明各自文件领地、合完即删后,双线并行零污染——领地声明先于开工。
踩坑
- 我的两条并行线都改了同一配置文件,合并打了半小时架——领地声明先于开工。
- 8 个僵尸 worktree 吃掉几个 G——用完即删写进脚本。