Control de versiones con Git en Azure Repos
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
- Este laboratorio requiere Microsoft Edge o un explorador compatible con Azure DevOps.
- Configurar una organización de Azure DevOp:: si aún no tiene una organización Azure DevOps que pueda 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 instalado 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 C# de Visual Studio, vaya a la página de instalación de la extensión C# en la ventana del explorador web e instálela.
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.