↓ Ir al contenido
  1. Posts/

Git Worktrees: La Base Para Desarrollar Con Agentes De IA

··248 palabras·2 mins·

🌳 Los Git worktrees permiten tener varias carpetas de trabajo de un mismo repositorio, cada una asociada a su propia rama. Para el desarrollo con agentes de IA, esto evita que una tarea urgente destruya el contexto o los cambios de otra.

En lugar de hacer stash y cambiar de rama, puedes mantener un worktree para autenticación, otro para una API y otro para un hotfix. Todos comparten el historial y los objetos de Git, pero cada carpeta tiene sus archivos, índice y estado independientes.

La ventaja frente a clonar varias veces es menor consumo de disco y coordinación nativa del repositorio. Los comandos esenciales son git worktree add, list, lock, unlock, remove y prune.

🤖 Cada agente puede trabajar en su propio directorio, con su editor, pruebas y dependencias, sin sobrescribir silenciosamente el trabajo de otro. La persona responsable actúa como líder técnico: define tareas, revisa diffs y fusiona los resultados.

💡 Explicación en pocas palabras
#

Un worktree es como una mesa de trabajo separada para cada tarea, aunque todas usan la misma biblioteca de Git. Así varios agentes pueden avanzar en paralelo y el contexto de cada uno permanece intacto hasta que llega el momento de revisar y combinar cambios.

Más información en el link 👇

También publicado en LinkedIn.

Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano