<- volver a runpane.com

glosario

¿qué es un worktree de git?

Un worktree de git es una copia separada de tu repositorio en su propia rama. Comparte el mismo historial de git que el repositorio principal, pero tiene sus propios archivos en otra carpeta. Puedes tener abiertos tantos como quieras a la vez.

el problema que resuelven los worktrees

Normalmente, tu repositorio es una carpeta con una rama activa. Si quieres trabajar en dos funciones a la vez, tienes que guardar los cambios aparte, cambiar de rama, hacer el otro trabajo, volver y recuperar los cambios. Es un fastidio.

Con los worktrees, tienes una segunda carpeta que ya está en otra rama. Trabaja en la función A en una carpeta y en la función B en otra. No tienes que guardar cambios aparte ni cambiar de rama. Ambas existen al mismo tiempo.

por qué importa para los agentes de ia

Si ejecutas dos agentes de IA en la misma carpeta, sobrescribirán los cambios del otro. El agente A edita auth.ts. El agente B también edita auth.ts. Gana quien guarde al final. El trabajo del otro agente desaparece.

Los worktrees lo arreglan. Cada agente tiene su propia carpeta, rama y copia de los archivos. Ambos pueden editar auth.ts a la vez sin molestarse. Cuando terminan, fusionas cada rama por separado.

cómo se ve en el disco

my-project/              ← your main repo (main branch)
../my-project-feature-a/ ← worktree (feature-a branch)
../my-project-feature-b/ ← worktree (feature-b branch)

Las tres carpetas comparten el mismo historial de git. Los cambios confirmados en un worktree aparecen en los demás cuando los fusionas. Pero los cambios sin confirmar están totalmente aislados.

cómo lo automatiza pane

No tienes que ejecutar comandos de git. Cuando creas un pane nuevo en Pane:

  1. Pane crea el worktree y la rama por ti.
  2. Copia tus variables de entorno, node_modules y otras carpetas importantes para que tu agente empiece de inmediato.
  3. Cuando archivas el pane, Pane elimina el worktree automáticamente.

la forma manual, como referencia

Si quisieras hacerlo sin Pane:

git worktree add ../feature-a feature-a
cd ../feature-a
claude   # start your agent here

# when done:
git worktree remove ../feature-a

Pane hace todo esto por ti con un clic.

documentación relacionada

- Panes y worktrees: cómo gestiona Pane los worktrees

- Ejecutar agentes en paralelo: el flujo paralelo completo

- Monorepos: worktrees en configuraciones monorepo

- Worktrees de git para agentes de IA: resumen de la página

Parsa Khazaeepoul

por Parsa Khazaeepoul

Última actualización: 24 de junio de 2026

preguntas frecuentes

o
Descargar*
Aviso de Windows SmartScreenLas descargas directas pueden mostrar un aviso de SmartScreen mientras Pane no esté firmado. Pane es totalmente de código abierto. Puedes revisar el código y compilarlo tú mismo.1. Haz clic en Más información2. Haz clic en Ejecutar de todas formas3. Continúa con la instalaciónLa instalación con PowerShell descarga la versión oficial directamente y evita la mayoría de los problemas del navegador.instalación global con npm
Pega el comando en PowerShell.MacLinux