用 Git Worktree 隔离多个 AI Agent 并行改同一仓库
draginol · x · 2026-11-08
Clairvoyance 团队详解多 AI agent 同时操作一个仓库的冲突问题与解法。
- 问题:两个 agent 共用同一工作目录,一个跑 git stash 就会把另一个正在进行的重构藏进 stash,且双方毫无察觉。
- 解法:Git worktree——同一仓库在独立文件夹、独立分支的多个检出,共享同一个 .git 对象库,不重复占用空间,各 agent 的编辑互不干扰,完成后按普通分支合并。
- 约定:agent 自选路径会把 worktree 散落到处(盘根、temp 目录),Clairvoyance 统一放到仓库内的 .git-worktrees/ 文件夹下,便于管理清理。
一条命令即可给 agent 建沙箱:git worktree add .git-worktrees/ada -b agent/ada。
「编程与Agent」频道最新
- 阿里 Qoder 上线神秘模型 Qoduck,个人用户限时免费 — Aiden_Tech_Ai · 2026-11-08
- 创业团队晒 AI 编程提效:人均生产力指数涨到 371 — matanSF · 2026-11-08
- 爆传的 Claude Code 提示词:让 AI 自建 skills 越用越顺手 — Aiden_Tech_Ai · 2026-11-08
- 语音智能体基准 DECIDE 发布:1081 段真实通话、32 项决策任务实测 20 个模型 — Aiden_Tech_Ai · 2026-11-08
- Karpathy 用 Claude Code 三分钟做出 TristanTube:4.7 万精选科技视频 — mhdfaran · 2026-11-08
- Coinbase CEO 揭多 Agent 工作流:一人指挥多个 Lead Agent 单队列审批 — petrusenko_max · 2026-11-08