Saltar al contenido

Rama

Una línea de desarrollo con nombre que Git sigue mediante una referencia móvil a un commit.

También conocido comoBranch
Desarrollo de software

Preparar cambios en una línea separada

Una rama es una línea de desarrollo. Git la representa como referencia con nombre y móvil a un commit. Los commits nuevos de esa línea hacen avanzar la referencia. Las otras ramas no tienen por qué cambiar.

En un ejemplo ficticio se adapta una visualización de fecha en fix/report-date y se registra allí como commit. La línea principal queda inicialmente en su estado anterior. Tras revisión, el cambio puede integrarse en el destino previsto. El flujo del proyecto determina si exige pull request. Una rama no es servidor de pruebas separado ni barrera de acceso automática. El entorno de pruebas, las reglas de acceso y la aprobación requieren organización aparte.

Fuentes

Artículos sobre el tema

Desarrollo de software con ASES

Software a medida, aplicaciones web y móviles