四个 Agent 同改一个 App:用 Git worktree 隔离冲突
Roger_M_Taylor · x · 2026-09-15
一位独立开发者展示了如何让 4 个编码 Agent 同时在同一个应用上开发功能,核心技巧是用 Git worktree 做隔离。
- 核心问题:多个 Agent 共享同一分支时会互相覆盖工作,例如一个 Agent 改落地页时,另一个「优化 API 速度」的 Agent 会读到这里速度慢而重写页面,两者在同一分支上互相删除对方成果,他估计 95% 的情况下会发生覆盖。
- 解决方案:通过一个叫 "new feature" 的 skill 在 agents.md 里写入规则——每个新功能必须在从 origin main 新建的独立 Git worktree 分支上进行。
- 实际效果:他的终端目前开 4 个标签页同时跑,其中 3 个功能已完成:一个邮件客户端、一个 Linux 环境、一次落地页更新。
这套方法来自他在 Startup Ideas Podcast 上演示的「4 步软件工厂」工作流:只有五六个 markdown 文件,却能让一个应用上同时并行构建 15 个功能。
「编程与Agent」频道最新
- 用 Agent 跑技术团队成风,人类判断力仍无可替代? — infoxiao · 2026-09-15
- 12.9k 星的 Claude skill:自动写出精准 prompt,省掉反复重试 — tom_doerr · 2026-09-15
- 开源 Harness 让 OS World 2.0 成绩提升约 20%,从第四跳到第一 — demeyer1 · 2026-09-15
- 什么时候 MCP 是过度设计?开发者讨论 MCP 的适用边界 — JuicerSocial · 2026-09-15
- 开源 Astra Chess:让 Codex 会话执子与人类不限时对弈 — MikePFrank · 2026-09-15
- 一个简单 Skill 让 Claude Code 直接操控整台电脑,MIT 开源 — Cole Medin · 2026-09-15