Capítulo 4. Crear ramas y fusionarlas

Tabla de contenidos

¿Qué es una rama?
Usando ramas
Creando una rama
Trabajando con su rama
Conceptos clave sobre las ramas
Copiando cambios entre ramas
Copiando cambios específicos
Procedimientos ideales de fusionado
Realizar fusiones de forma manual
Visualización previa de fusiones
Teniendo en cuenta o ignorando ascendencia
Casos habituales de fusionado
Fusionando una rama completa con otra
Deshaciendo cambios
Resucitando elementos borrados
Cambiando la copia local de trabajo
Etiquetas
Creando una etiqueta simple
Creando una etiqueta compleja
Mantenimiento de ramas
Estructura del repositorio
Longevidad de los datos
Sumario

Crear ramas, etiquetar y fusionar, son conceptos comunes en casi todos los sistemas de control de versiones. Si no está familiarizado con estas ideas, le proporcionaremos una buena introducción en este capítulo. Si está familiarizado, esperamos que encuentre interesante descubrir cómo Subversion implementa estas ideas.

Crear ramas es una parte fundamental del control de versiones. Si va a permitir que Subversion gestione sus datos, entonces esta es una característica de la cual acabará dependiendo. Este capítulo asume que ya está familiarizado con los conceptos básicos de Subversion (Capítulo 2, Conceptos básicos).