Bueno, ramificación es más o menos abierta, ya que hay diferentes tipos de ramas, el nombramiento de ellos puede ser muy diferente.
Vale la pena recordar qué control de fuente le brinda. Los nombres de etiqueta no son solo "v1.4", es "/CashCowProject/tags/v1.4". Nombrar una etiqueta "/CashCowProject/tags/CashCowProject-v1.4" es un poco redundante, ¿qué más sería?
El control de revisión también le da acceso total a las fechas y horas en que se crearon las etiquetas. El control de revisión también le proporciona mensajes de compromiso que debería utilizar, en particular la primera línea.
Teniendo en cuenta toda esta información, no es difícil de lograr en conjunto una visión simple que le da toda la información que necesita, procedente de fuentes consistentes y apropiadas, tales como:
CashCowProject
v1.4 - 26 March 2009 : With Added whizzbang (more)
v1.3 - 13 February 2009 : Best graphics! (more)
v1.2 - 01 January 2009 : Upgraded security (more)
La única cosa que el nombre de la etiqueta es realmente útil porque aquí está el número de versión.Si tratas de poner toda la información en un nombre de etiqueta, es un poco prolijo y apuesto a que no se verá tan bien.
Me gustaría extender la pregunta para preguntar qué convención de nombres se puede utilizar para diferenciar las ramas experimentales (grandes cambios de ruptura para fusionar más adelante) desde sucursales que se crean para mantener versiones anteriores. Tal vez haya incluso más "tipos" de ramificación. – SandRock