跳到正文
Computing Life · Share · 鸭哥调研

为什么用了 git worktree,AI 智能体合代码时仍会删掉新逻辑

为什么用了 git worktree,Agent 合代码时还是会删掉你的新逻辑

git worktree 能隔离 AI 智能体的代码执行目录,但合并时的接口变化仍可能让沿用旧计划的智能体删掉主分支的新逻辑。文章援引 SWE-Shift 对 17 个编程系统、120 个任务的测试,指出原有测试通过并不保证新增代码被保留,清空旧对话并重扫工作区使成对成功率提升六到九个百分点。

推荐理由:文章提出用 git worktree 隔离执行目录、合并前重开干净窗口的方法,让智能体依据当前接口和补丁差异重新处理合并。

读原文 ↗导出 Markdown