Una etiqueta es una característica más permanente. He visto demasiadas “ramas de liberación permanente” obtener registros accidentales.
Con Git, las etiquetas se pueden firmar, en cuyo caso, realmente no se pueden mover; tiene un registro inolvidable de exactamente a qué commit se hizo referencia. En este caso, también se requiere un mensaje de etiqueta. Esa ni siquiera es una opción para una sucursal.
Siempre puede usar una etiqueta para crear una rama, si necesita crear una versión de corrección de errores a partir de ella. O bien, puede crear ambos al mismo tiempo: la etiqueta representa la versión original y, a medida que se aplican las correcciones de errores, se registra en la nueva rama y se crean nuevas etiquetas en cada versión de corrección de errores.
- ¿Es cierto que los desarrolladores de backend tienen mejores habilidades técnicas que los desarrolladores web o móviles frontend?
- ¿Es el MCA 2017 un buen lugar para comenzar mi carrera como desarrollador web PHP?
- ¿Qué roles tienen Apache, MySQL y phpMyAdmin para que mi sitio web funcione?
- Como desarrollador web / móvil independiente, ¿qué haces cuando te enfrentas a una tarea lejos de tus capacidades como desarrollador?
- ¿Cómo se almacenan las páginas web en un dominio?
La diferencia básica es que las ramas representan un desarrollo continuo y pueden evolucionar con el tiempo para señalar diferentes compromisos. Las etiquetas representan una única instantánea en el tiempo.