
Hands-on Azure Repos
Chaminda Chandrasekara, Pushpa Herath
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~280
- Nivel
- Intermedio
De qué trata
Guía práctica de referencia creada por Chaminda Chandrasekara y Pushpa Herath enfocada en Azure Repos, el servicio de almacenamiento y control de código fuente de Azure DevOps Services (edición publicada en 2019). El libro está concebido para desarrolladores de software, ingenieros DevOps y administradores de configuración de nivel intermedio que ya poseen experiencia programando y nociones de control de versiones, y necesitan entender cómo coexisten, se administran y se aseguran tanto los repositorios centralizados como los distribuidos dentro del entorno de Microsoft.
El texto ofrece una comparativa detallada y práctica entre los dos sistemas admitidos por la plataforma: Team Foundation Version Control (TFVC) y Git. En la sección de TFVC examina la administración de espacios de trabajo locales y en servidor, cambios pendientes, changesets, shelvesets, jerarquías de ramificación, fusiones, resolución de conflictos y uso de la herramienta de línea de comandos tf.exe. En la sección de Git aborda la clonación, confirmaciones, sincronización, implementación de estrategias de ramificación (como GitFlow y ramas de funcionalidad), gestión de pull requests con políticas de revisión, integración de flujos de trabajo con Visual Studio y Visual Studio Code, y aplicación de directivas de rama (branch policies) con validaciones de compilación automática, bifurcaciones (forks) y procesos de migración desde TFVC o GitHub.
Mediante ejercicios guiados paso a paso, los autores enseñan a configurar políticas de seguridad empresarial, permisos por rama y directivas de control de calidad que evitan la degradación del código base. Su mayor valor reside en ser una de las pocas referencias que explica a fondo tanto el mantenimiento de repositorios heredados en TFVC como su modernización hacia Git con flujos de revisión colaborativos. No incluye la configuración de canalizaciones CI/CD completas ni la gestión de paquetes de dependencias, concentrándose estrictamente en la custodia y gobierno del código fuente, por lo que resulta ideal para consolidar la disciplina de control de versiones en equipos que trabajan con Azure DevOps.
- Azure DevOps
- Azure Repos
- Git
- TFVC
- Control de versiones
- Branch Policies
- Pull Requests
- Visual Studio
- Visual Studio Code
- tf.exe
- Migración de repositorios
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

