Control de versiones con Git en Azure Repos

Completado

Tiempo estimado: 60 minutos.

Escenario

Azure DevOps admite dos tipos de control de versiones, Git y Control de versiones de Team Foundation (TFVC). Esta es una introducción rápida de los dos sistemas de control de versiones:

  • Control de versiones de Team Foundation (TFVC): es un sistema de control de versiones centralizado. Normalmente, los miembros del equipo solo tienen una versión de cada archivo en sus equipos de desarrollo. Los datos históricos se conservan únicamente en el servidor. Las bifurcaciones se basan en las rutas de acceso y se crean en el servidor.
  • Git: es un sistema de control de versiones distribuido. Los repositorios de Git pueden residir en el entorno local (en la máquina de un desarrollador). Cada desarrollador tiene una copia del repositorio de origen en su máquina de desarrollo. Los desarrolladores pueden confirmar cada conjunto de cambios en sus equipos de desarrollo, realizar operaciones de control de versiones como las de historial y realizar comparaciones sin necesidad de una conexión de red.

Git es el proveedor de control de versiones predeterminado para los nuevos proyectos. Debe usar Git para el control de versiones en los proyectos a menos que necesite características centralizadas de control de versiones en TFVC.

En este laboratorio, aprenderá a establecer un repositorio de Git local, que se puede sincronizar fácilmente con un repositorio de Git centralizado en Azure DevOps. Además, obtendrá información sobre la compatibilidad con la creación de ramas y la combinación de Git. Usará Visual Studio Code, pero los mismos procesos se aplican al uso de cualquier cliente compatible con Git.

Objetivos

Después de completar este laboratorio, podrá hacer lo siguiente:

  • Clonar un repositorio existente.
  • Guardar el trabajo con confirmaciones.
  • Revisar el historial de cambios.
  • Trabajar con ramas mediante Visual Studio Code.

Requisitos

Ejercicios

Durante este laboratorio, completará los ejercicios siguientes:

  • Ejercicio 0: Configuración de los requisitos previos del laboratorio.
  • Ejercicio 1: Clonación de un repositorio existente.
  • Ejercicio 2: Guardado del trabajo con confirmaciones.
  • Ejercicio 3: Revisión del historial.
  • Ejercicio 4: Trabajo con ramas.

Captura de pantalla de un botón de inicio, que le llevará al laboratorio.