VSCode y git: ¿cómo usar git para más de un proyecto?

VSCode y git: ¿cómo usar git para más de un proyecto?

En VSCode, tengo dos carpetas abiertas en un espacio de trabajo, cada una de las cuales pertenece a dos proyectos de git. ¿Cómo cambio el foco entre las dos carpetas para poder usar cómodamente las funciones git de VSC en ambas carpetas?

Respuesta1

Cuando muestra la pestaña Control de código fuente (haga clic en el botón de la izquierda en la captura de pantalla), VS Code le muestra todos los repositorios de git para sus carpetas abiertas:

ingrese la descripción de la imagen aquí

Aquí tengo dos repositorios (hellocli3 y KrakenRepo).

Al hacer clic en >para expandir el repositorio que desea, podrá utilizar las funciones de git de VS Code para ese repositorio. Las funciones se pueden encontrar al pasar el cursor sobre los íconos a la derecha del nombre del repositorio:

ingrese la descripción de la imagen aquí

Respuesta2

Desafortunadamente, no puedes usar VS Code con fluidez. Pero fácilmente puede conÁtomooteia. Theia es una bifurcación de VS Code de la fundación Eclipse. Es prácticamente igual que VS Code con cambios menores. Uno de los cambios es la capacidad de seleccionar el repositorio de trabajo con un menú desplegable, como en Atom.

Como dice uno de los contribuyentes de VS Code, el diseño de trabajo de VS Code Git es una característica, por lo que es muy poco probable que a veces se cambie.

Puede utilizar el espacio de trabajo de múltiples raíces, pero aún necesita cambiar manualmente el repositorio de Git.

Mientras usa un proyecto de múltiples raíces (Archivo -> Abrir -> seleccione el primer proyecto, luego seleccione otros proyectos con Archivo -> Abrir -> Agregar carpeta al espacio de trabajo), abra la pestaña SCM, hay algunas formas de trabajar con diferentes repositorios:

Deshabilitar temporalmente los repositorios

Mientras trabaja con una gran cantidad de repositorios de git, puede eliminar temporalmente archivos adicionales del repositorio de la barra lateral de SCM con la Source Controlpestaña -> Vistas y ordenar -> Repositorios -> desmarcar los repositorios que no necesita esta vez. Deshabilitar captura de pantalla del repositorio

Elija el repositorio de trabajo con Source Control Repositoriespestaña.

En primer lugar, habilítelo Source Control Repositoriesen la pestaña SCM.

Haga clic derecho en la pestaña SCM -> Repositorios Allí puede seleccionar uno de los repositorios más activos. Seleccionar captura de pantalla de repositorios activos

Doblar el extremo expandir

Puede simplemente plegar y expandir repositorios activos/no activos comoEditar registrocontestada. Pero será incómodo con muchos repositorios.

información relacionada