Qué es un worktree

Un worktree es una segunda carpeta de trabajo del mismo repositorio, con su propia rama: dos tareas o dos agentes avanzan a la vez sin pisarse. Con ejemplo y el error típico.

Por

Director de Ciade · 3 min de lectura · Datos comprobados el 27 de septiembre de 2026

Índice del artículo
  1. Qué es
  2. Explicado fácil
  3. Ejemplo práctico
  4. Por qué te importa
  5. El error típico
  6. No lo confundas con

Qué es

Un worktree es una segunda carpeta de trabajo del mismo repositorio: otra copia de los archivos del proyecto, abierta en su propia rama. Las dos carpetas son del mismo proyecto, pero trabajan por separado.

Para qué sirve: para que dos tareas —o dos agentes— avancen a la vez sin pisarse. Cada una edita sus archivos en su carpeta, y lo que se aprueba se junta después, como se juntan las ramas.

Explicado fácil

Piensa en un despacho con un expediente y dos abogados que lo necesitan al mismo tiempo: en una sola mesa se estorban. La solución no es otro expediente, sino una copia para cada mesa. Las dos copias son del mismo caso, cada quien trabaja sobre la suya y las notas se integran al expediente único al final.

El worktree es esa segunda mesa: la historia es la del proyecto; la carpeta, aparte.

Ejemplo práctico

Una tienda en línea tiene su web en un repositorio. La dueña le encargó al agente un cambio grande: renovar todas las fichas de producto. El trabajo va por la mitad cuando llega lo urgente: la página de pago muestra un precio equivocado.

Corregirlo en la misma carpeta mezclaría lo urgente con el cambio grande a medias. La dueña pide una segunda carpeta de trabajo con su propia rama y le encarga ahí la corrección: se trabaja aparte, sin tocar el cambio grande; después se revisa y se integra, resolviendo los conflictos que puedan salir.

En herramientas para agentes como Claude Code, esa segunda carpeta se abre con una sola instrucción.

la segunda carpeta, abierta
claude --worktree precios-urgentes
Una instrucción de la herramienta (no de Git) abre la segunda carpeta en su propia rama y arranca ahí la sesión del agente.

Así no

Corregir lo urgente en la misma carpeta donde un cambio grande va a medias.

Así sí

Una carpeta de trabajo por tarea, cada una en su propia rama.

Las dos carpetas son del mismo proyecto: lo que se aprueba se junta después, no se copia a mano.

Por qué te importa

Porque convierte el «espera a que termine» en «adelante, en paralelo». Con una carpeta por tarea, lo urgente no espera al cambio grande ni lo pone en riesgo. Y si trabajas con varios agentes, es la pieza que reparte la mesa: cada agente trabaja en su carpeta y nadie estorba a nadie.

El error típico

Creer que la rama basta para trabajar en paralelo. La rama separa la línea de cambios, no los archivos: en una sola carpeta hay un solo juego de archivos a la vez, y al cambiar de rama los archivos cambian para quien trabaja ahí. Dos tareas a la vez piden dos carpetas.

El otro error es acumular carpetas sin recoger: cada carpeta es trabajo vivo. Lo que se aprueba se junta y la carpeta que sobra se limpia.

No lo confundas con

La rama. La rama es la línea de cambios; el worktree es la carpeta donde esa línea está abierta. Una rama sola no separa los archivos.

El repositorio. No son dos proyectos: las carpetas son del mismo repositorio, con la historia del proyecto. Lo que cambia es dónde trabaja cada quien.

Términos relacionados

Consultoría

¿Quieres esto en tu negocio, montado y funcionando?

Mira los ejemplos de automatizaciones (atención por WhatsApp, recepcionista por voz, pedidos y stock, documentos, correo) o cuéntanos tu caso: te decimos qué automatizar primero y el precio por escrito.

¿Prefieres aprender a hacerlo tú? Apúntate a la lista de espera de la formación →