Visual Studio Live Share te permite realizar ediciones y depuraciones de forma colaborativa con otros usuarios en tiempo real en un codespace. Puedes compartir de forma segura tu codespace actual o acceder a un codespace creado por otra persona.
Puedes iniciar una sesión de Live Share en el cliente web de VS Code en tu explorador, o bien en la aplicación de escritorio de VS Code.
Para obtener más información sobre Live Share, consulta "¿Qué es Visual Studio Live Share?" en la documentación de Visual Studio.
Uso compartido de un codespace con otra persona
-
Selecciona el icono de extensiones en la barra de actividades.
-
En el cuadro de búsqueda, escriba
Live Share
. -
Si el botón Instalar se muestra junto a la extensión, haz clic en él para instalar la extensión en el codespace.
-
Si la extensión aparece atenuada en la lista, haz clic en ella con el botón derecho y selecciona Habilitar.
-
En la barra de actividades, haz clic en el icono de Live Share.
-
Haga clic en Compartir.
Se muestra un mensaje de notificación del sistema en la esquina inferior derecha de VS Code que indica que se ha copiado en el Portapapeles un vínculo a tu codespace. Puedes hacer clic en Hacer de solo lectura para impedir que los invitados realicen cambios en los archivos que compartes con ellos.
-
Envía el vínculo copiado en el Portapapeles a cualquier persona que quieras invitar a unirse a tu sesión de Live Share.
Importante: Dado el nivel de acceso que las sesiones de Live Share pueden proporcionar a los invitados, solo debes compartirlas con usuarios de confianza, y piensa detenidamente en las implicaciones de lo que vas a compartir. Para obtener más información, consulta "Características de seguridad de Live Share" en la documentación de Visual Studio.
Detención de una sesión de Live Share
Para dejar de compartir el codespace, haz clic en el icono de detención en el panel de Live Share.
Si inicias una sesión de Live Share y más adelante cierras el codespace, la sesión de uso compartido finaliza, incluso si el codespace permanece activo en el host remoto.
El tiempo de espera de inactividad, que detiene automáticamente un codespace después de un período de inactividad, solo se aplica a la persona que inició el codespace. No se aplica a las personas que trabajan en el codespace a través de Live Share. Por lo tanto, puede agotarse el tiempo de espera del codespace mientras los colaboradores usan el codespace si la persona que lo inició permanece inactiva durante el período de tiempo configurado. Para obtener más información, vea «Configuración del periodo de tiempo de espera para GitHub Codespaces».
Colaboración en el codespace de otra persona
Si quieres trabajar con otra persona en un codespace que ha creado, pídele que configure una sesión de Live Share y te envíe un vínculo, como se ha descrito anteriormente.