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): TFVC es un sistema de control de versiones centralizado. Normalmente, los miembros del equipo solo tienen una versión de cada archivo en sus máquinas de desarrollo. Los datos históricos solo se mantienen en el servidor. Las ramas se basan en rutas de directorio y se crean en el servidor.
  • Git: Git es un sistema de control de versiones distribuido. Los repositorios de Git pueden residir localmente (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 su máquina de desarrollo, realizar operaciones de control de versiones como el historial y comparar sin 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 git local, que se puede sincronizar fácilmente con un repositorio git centralizado en Azure DevOps. Además, obtendrá información sobre la bifurcación de Git y el soporte para la fusión. 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:

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

Requisitos

  • Este laboratorio requiere Microsoft Edge o un explorador compatible con Azure DevOps.
  • Configuración de una organización de Azure DevOps: Si aún no tiene una organización de Azure DevOps que puede usar para este laboratorio, cree una siguiendo las instrucciones disponibles en Creación de una organización o colección de proyectos.
  • Si no tiene Git 2.44.0 o posterior instalado, inicie un explorador web, vaya a la página de descarga de Git para Windows e instálelo.
  • Si aún no tiene Instalado Visual Studio Code, vaya a la página de descarga de Visual Studio Code desde la ventana del explorador web, descárguelo e instálelo.
  • Si aún no tiene instalada la extensión de C# de Visual Studio, vaya a la página de instalación de la extensión de C# en la ventana del explorador web e instálela.

Ejercicios

Durante este laboratorio, completará los siguientes ejercicios:

  • Ejercicio 0: Configurar los prerrequisitos 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.