Control de versión con Cloud Workstations

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

Haz clic en Source Control en la barra de actividad para crear un nuevo repositorio de Git, acceder a tus repositorios de Git existentes, ver los cambios existentes y en etapa de pruebas, o combinar los cambios.

Desde aquí, puedes habilitar y dejar de habilitar cambios, diferenciar entre el estado anterior y la versión actual de los archivos y confirmar los cambios, todo desde el editor base.

Autentica con Git

Para extraer o enviar cambios a tu repositorio de Git o clonar tu repositorio, como lo haces cuando importas una muestra personalizada, debes autenticarte con Git.

Cuando realizas una acción que requiere autenticación, Git te solicita una contraseña. Ingresa un token de acceso personal (PAT), que es una alternativa más segura a las contraseñas de Git. Para obtener detalles sobre la configuración de tu PAT, consulta la guía Cómo crear un token de acceso personal.

A fin de que tu flujo de trabajo sea más eficiente y evite tener que ingresar tu PAT varias veces, activa el auxiliar de credenciales para permitir que Git almacene tu PAT en caché durante 15 minutos:

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

    git config --global credential.helper cache
    

Si deseas obtener más opciones de personalización, como cambiar la duración del tiempo de espera y especificar una ruta de acceso local para el almacenamiento de credenciales, consulta la documentación de las Herramientas de Git: Almacenamiento de credenciales.

Alterna entre varios repositorios

Puedes trabajar en varios repositorios de Git con el editor base de Cloud Workstations. Para alternar 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 deseas cambiar el permiso.

Esto actualiza el Control de la fuente: panel de Git con el contexto del repositorio elegido.

Cómo mostrar cambios de trabajo

A medida que agregas, modificas y borras archivos, estos cambios se reflejan en la sección Cambios en panel Control de la fuente: Git. Puedes elegir abrir el archivo seleccionado, almacenar en etapas intermedias estos cambios, descartar los cambios o ver los cambios que se realizan en esta confirmación.

Activar la vista de diferencias

En el panel Control de fuente: Git, los archivos modificados se enumeran en Cambios. Si pusiste en etapa intermedia los archivos modificados, también aparecerán en Cambios en etapa de pruebas. Cuando haces clic en cualquiera de estos archivos, aparece la vista de diferencias que muestra lo que cambia entre el estado confirmado previamente del archivo y el estado actual.

Confirmar cambios

Cuando estés listo para revisar los cambios, puedes hacerlo directamente desde Cloud Workstations.

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

    git config --global user.email alex@example.com
    git config --global user.name Alex
    
  2. Para verificar el cambio, en el panel Source Control: Git en el editor base, escribe un mensaje de confirmación y, luego, haz clic en check_boxCommit o presiona Control + Intro (o Comando + Intro en macOS).

Clona un repositorio

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

  1. Recupera la URL del repositorio: para los repositorios de GitHub, abre la página principal de tu repositorio y, luego, abre el cuadro de diálogo Clonar o Descargar.
  2. Para abrir la paleta de comandos, presiona Control + Mayúsculas + P (o Comando + Mayúsculas + P en macOS), o haz clic en Ver > Paleta de comandos.
  3. Ejecuta Git: Clone.
  4. Cuando se te solicite, ingresa la ubicación del repositorio de Git.

Cómo crear ramas y alternar entre ellas

Para crear una rama nueva o cambiar a una rama existente, sigue estos pasos:

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

Barra de estado de Git

La barra de estado de Git proporciona una forma de realizar un seguimiento de la rama actual y cambiar a otra con el indicador de rama. También proporciona la acción Synchronize hacer cambios para verificar los cambios entre tu repositorio local y tu rama ascendente. La sincronización de cambios envía cambios locales a tu rama ascendente y extrae cambios remotos a tu repositorio local.

Si no tienes configurada una rama ascendente, la acción Publicar estará disponible para enviar los cambios locales a un repositorio remoto.