Control de versiones con Cloud Workstations

En esta página se describe cómo usar el control de versiones para los archivos de tu aplicación con la compatibilidad con Git del editor base de Cloud Workstations.

Haz clic en Control de código fuente en la barra de actividad para crear un repositorio de Git, acceder a tus repositorios de Git, ver los cambios confirmados y almacenados, o combinar cambios.

Desde aquí, puedes añadir y quitar cambios, comparar el estado anterior con la versión actual de los archivos y confirmar los cambios, todo ello desde el editor base.

Autenticarse con Git

Para extraer o insertar cambios en tu repositorio de Git o clonarlo, como haces al importar una muestra personalizada, debes autenticarte con Git.

Cuando realizas una acción que requiere autenticación, Git te pide una contraseña. Introduce un token de acceso personal (PAT), que es una alternativa más segura a las contraseñas de Git. Para obtener información sobre cómo configurar tu PAT, consulta la guía Crear un token de acceso personal.

Para que tu flujo de trabajo sea más eficiente y no tengas que introducir tu PAT varias veces, activa el asistente de credenciales para permitir que Git almacene en caché tu PAT durante 15 minutos:

  1. Para iniciar el terminal del editor base de Cloud Workstations, haz clic en Terminal > Nuevo terminal.
  2. Ejecuta el siguiente comando:

    git config --global credential.helper cache
    

Para ver más opciones de personalización, como cambiar la duración del tiempo de espera y especificar una ruta local para el almacenamiento de credenciales, consulta la documentación sobre Herramientas de Git: almacenamiento de credenciales.

Alternar entre varios repositorios

Puedes trabajar en varios repositorios de Git con el editor base de Cloud Workstations. Para cambiar entre tus repositorios, en la barra de estado del editor base de Cloud Workstations, haz clic en el nombre del repositorio. En el menú, selecciona el repositorio al que quieras cambiar el ámbito.

De esta forma, se actualiza el panel Control de código fuente: Git con el contexto del repositorio que hayas elegido.

Mostrar los cambios de trabajo

A medida que añades, modificas y eliminas archivos, estos cambios se reflejan en la sección Cambios del panel Control de origen: Git. Puedes abrir el archivo seleccionado, organizar estos cambios, descartarlos o ver qué cambios se están haciendo en esta confirmación.

Activar la vista de diferencias

En el panel Control de origen: Git, los archivos modificados se muestran en Cambios. Si has preparado los archivos modificados, también se mostrarán en Cambios preparados. Al hacer clic en cualquiera de estos archivos, se muestra la vista de diferencias, que indica qué ha cambiado entre el estado del archivo confirmado anteriormente y el estado actual.

Confirmar cambios

Cuando quieras registrar tus cambios, puedes hacerlo directamente desde Cloud Workstations.

  1. Ejecuta los siguientes comandos de Git con el terminal de Cloud Workstations. Asegúrate de actualizar el correo y el nombre con tus datos:

    git config --global user.email alex@example.com
    git config --global user.name Alex
    
  2. Para registrar el cambio, en el panel Control del código fuente: Git del editor base, escribe un mensaje de confirmación y, a continuación, haz clic en check_boxConfirmar o pulsa Control + Intro (o Comando + Intro en macOS).

Clonar un repositorio

Para clonar un repositorio de Git remoto y usarlo en el editor base de Cloud Workstations, sigue estos pasos:

  1. Obtén la URL del repositorio: en el caso de los repositorios de GitHub, abre la página principal del repositorio y, a continuación, el cuadro de diálogo Clonar o descargar.
  2. Para abrir la paleta de comandos, pulsa Control + Mayús + P (o Comando + Mayús + P en macOS) o haz clic en Ver > Paleta de comandos.
  3. Ejecuta Git: Clonar.
  4. Cuando se te solicite, introduce la ubicación del repositorio de Git.

Crear ramas y cambiar entre ellas

Para crear una rama o cambiar a una rama ya creada, sigue estos pasos:

  1. Para abrir la paleta de comandos, pulsa Control + Mayús + P (o Comando + Mayús + P en macOS) o haz clic en Ver > Paleta de comandos.
  2. Ejecuta Git: Checkout.
  3. Selecciona una de las ramas de la lista o crea una rama local.

Barra de estado de Git

La barra de estado de Git te permite hacer un seguimiento de tu rama actual y cambiar a otra con el indicador de rama. También proporciona la acción Sincronizar cambios para comprobar si hay cambios entre tu repositorio local y tu rama upstream. Al sincronizar los cambios, se envían los cambios locales a tu rama upstream y se incorporan los cambios remotos a tu repositorio local.

Si no tienes configurada una rama upstream, la acción Publicar está disponible para enviar tus cambios locales a un repositorio remoto.