Documentación
Worktrees
Los worktrees extraen varias ramas de un repositorio a directorios separados: desarrolla en paralelo sin tocar el árbol de trabajo principal, luego fusiona la rama de vuelta y limpia. Vibe Terminal convierte todo el ciclo en apuntar y hacer clic.
Crear un worktree
- En la lista de ramas del panel Git, clic derecho en la rama destino (local o remota) →
New Worktree; - el diálogo nombra el worktree nuevo por la rama — edítalo a tu gusto; confirma, y el servidor crea el directorio del worktree y extrae allí la rama;
- se abre automáticamente una pestaña de terminal nueva con su directorio de trabajo en el worktree nuevo — empieza a desarrollar aislado de inmediato mientras el árbol principal permanece en su rama.
Trabajar en paralelo
Cada worktree es un directorio de trabajo totalmente independiente: las compilaciones y pruebas de la rama principal y de la rama de función corren lado a lado en pestañas distintas sin interferencias. Las ramas extraídas en un worktree llevan un marcador de worktree que muestra su ruta en la lista de ramas, y commit y push funcionan desde la pestaña del worktree como en cualquier rama.
El clic derecho sobre una rama de worktree añade dos entradas exclusivas: Reveal in File Explorer (sesiones locales) abre su directorio en el gestor de archivos del sistema, y Open in Terminal abre otra pestaña allí.
Fusionar de vuelta y limpiar
-
Haz commit y push dentro de la pestaña del worktree como de costumbre;
-
cambia la pestaña principal a la rama destino (p. ej.
main), clic derecho en la rama de función →Merge into Current Branchpara traer el trabajo;
-
una vez fusionado, clic derecho en la rama →
Delete Worktree: esto elimina juntos el directorio del worktree y su rama. Asegúrate antes de que todo esté fusionado o empujado — el diálogo vuelve a advertir y la acción no puede deshacerse.