Tutorial de Git de Azure Repos
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Use el control de versiones para guardar el trabajo y coordinar los cambios de código en todo el equipo. Incluso si solo es un desarrollador, el control de versiones le ayuda a mantenerse organizado a medida que corrige errores y desarrolla nuevas características. El control de versiones conserva un historial del desarrollo para que pueda revisar e incluso revertir a cualquier versión del código con facilidad.
En los pasos de los siguientes tutoriales se muestra cómo realizar tareas comunes de controles de versión mediante el siguiente flujo de trabajo de control de versiones.
Flujo de trabajo de control de versiones
El control de versiones tiene un flujo de trabajo general que la mayoría de los desarrolladores usa al escribir código y compartirlo con el equipo.
Los pasos son los siguientes:
- Obtenga una copia local del código si aún no dispone de una.
- Realice cambios en el código para corregir los errores o agregar nuevas características.
- Una vez que el código esté listo, póngalo a disposición del equipo para que lo revise.
- Una vez revisado el código, combínelo en el código base compartido del equipo.
Git tiene una versión de este flujo de trabajo que usa terminología y comandos exclusivos de Git. En este tutorial, obtendrá información sobre repositorios, ramas, confirmaciones y solicitudes de incorporación de cambios. Estos términos pueden resultarle familiares si ha usado un sistema de control de versiones como el Control de versiones de Team Foundation o Subversion, pero se comportan de forma diferente en Git.
Flujo de trabajo de Git
- Cree una rama para los cambios que tenga previsto realizar y dele un nombre, como
users/jamal/fix-bug-3214
ocool-feature-x
. Para obtener más instrucciones sobre la creación de ramas, consulte Adopción de una estrategia de creación de ramas de Git. - Confirme los cambios en la rama. Los usuarios a menudo tienen varias confirmaciones para una corrección de errores o una característica.
- Envíe los cambios de la rama al repositorio remoto.
- Cree una solicitud de incorporación de cambios para que otros usuarios puedan revisar los cambios. Para incorporar comentarios, es posible que tenga que realizar más confirmaciones y enviar más cambios.
- Complete la solicitud de incorporación de cambios para resolver conflictos de combinación y complete la solicitud de incorporación de cambios.
Use este flujo de trabajo si no está familiarizado con Git. A medida que el equipo vaya adquiriendo más experiencia y seguridad en el uso de Git, amplíelo para satisfacer las necesidades del equipo.