Share via


¿Qué es el control de código fuente?

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Un sistema de control de código fuente, también denominado sistema de control de versiones, permite a los desarrolladores colaborar en el código y realizar un seguimiento de los cambios. El control del código fuente es una herramienta esencial para proyectos de varios desarrolladores.

Nuestros sistemas admiten dos tipos de control de código fuente: Git (distribuido) y Control de versiones de Team Foundation (TFVC). TFVC es un sistema centralizado de servidor cliente. En Git y TFVC, puede proteger archivos y organizar archivos en carpetas, ramas y repositorios.

Administre los repositorios, las ramas y otras operaciones de desarrollo de código de Azure Repos.

Repositorios, código de GitHub

Con Git, cada desarrollador tiene una copia del repositorio de origen en su máquina de desarrollo. El repositorio de origen incluye toda la información de rama e historial. Cada desarrollador funciona directamente con su repositorio local. Los cambios se comparten entre repositorios como un paso independiente.

Los desarrolladores pueden confirmar cada conjunto de cambios y realizar operaciones de control de versiones, como el historial y la comparación sin una conexión de red. Las bifurcaciones son ligeras. Cuando los desarrolladores necesitan cambiar de contexto, crean una rama local privada. Los desarrolladores pueden cambiar rápidamente de una rama a otra para dinamizar entre diferentes variaciones de la base de código. Más adelante, los desarrolladores pueden combinar, publicar o eliminar la rama.

Nota:

Git en Visual Studio y Azure DevOps es Git estándar. Puede usar Visual Studio con servicios de Git de terceros. También puede usar clientes git de terceros con Azure DevOps Server.

Con TFVC, los desarrolladores solo tienen una versión de cada archivo en sus máquinas de desarrollo. Los datos históricos se conservan únicamente en el servidor. Las ramas se basan en rutas de acceso y se crean en el servidor.

Pasos siguientes

Empiece a compartir el código o obtenga el código mediante el control de código fuente.