Un espacio de trabajo multirraíz agrupa varias carpetas en una sola ventana de VS Code. Las múltiples ventanas asignan a cada carpeta o espacio de trabajo su propia instancia del editor. Elija según el grado de estrechez con el que deban trabajar los repositorios.

Utilice la opción multirraíz para un cambio combinado

Agregue carpetas a un espacio de trabajo cuando un cambio abarque habitualmente repositorios relacionados, como el código de un producto y su documentación. VS Code puede realizar búsquedas en todas las raíces, mostrar múltiples repositorios de control de código fuente, definir la configuración global del espacio de trabajo y conservar el conjunto de carpetas en un archivo .code-workspace. Los nombres de las carpetas se pueden personalizar para distinguir archivos similares.

La contrapartida es el contexto compartido en todo el editor. VS Code señala que algunas configuraciones de carpetas de todo el editor se ignoran en los espacios de trabajo multirraíz, mientras que la configuración del espacio de trabajo se aplica a todo el conjunto. Los resultados de búsqueda, las tareas, las configuraciones de depuración y las extensiones requieren un ámbito de carpeta deliberado.

Utilice ventanas separadas para contextos independientes

Elija ventanas separadas cuando los proyectos tengan diferentes entornos, expectativas de extensiones, límites de confianza o funciones de visualización. Un título de ventana claro y un directorio de trabajo en la terminal reducen los comandos accidentales en el repositorio incorrecto. Las ventanas separadas también permiten que un proyecto permanezca visible mientras otro ocupa la pantalla completa.

Pruebe el fallo que desea evitar

Si predomina la navegación entre repositorios, la opción multirraíz reduce los cambios. Si predomina la contaminación de contexto, las ventanas mejoran el aislamiento. Wallo puede agrupar múltiples ventanas de VS Code con un objetivo, pero no puede inspeccionar raíces ni evitar que una ventana cargue posteriormente un espacio de trabajo diferente.