Git worktree para agentes de IA: trabajo paralelo sin pisar tu repositorio
说明与用途
使用 git worktree 可以让 AI 代理并行执行,隔离工作目录,避免冲突并简化集成。
问题
Los agentes de IA que trabajan en paralelo comparten el mismo árbol de archivos, lo que provoca que se sobrescriban builds, lockfiles y otros artefactos, dificultando la trazabilidad y la integración continua.
结果
El uso de worktrees permite ejecutar agentes de IA en paralelo sin interferir entre sí, manteniendo la integridad del repositorio y facilitando la revisión y merge de cambios.
工作流
- 1. Crear rama de agente con
git worktree add -b <branch> <path> origin/main - 2. Configurar sparse‑checkout si es necesario con
git sparse-checkout set - 3. Ejecutar setup y tests dentro del worktree:
make setup && make test - 4. Validar cambios con
git diff --checkygit diff --stat - 5. Revisar diff y mergear la rama una vez aprobada
- 6. Eliminar worktree con
git worktree remove <path>
证据
Un worktree es aislamiento de checkout, no aislamiento de ejecución.
- 记录日期: 2026-09-08T17:15:17.254Z