Yo le hago así y combino las dos formas, a la fecha me ha funcionado:
Versionado tradicional:
4 enteros separados por punto: version mayor. version menor (mejoras). correcciones. hotfixes
Nombre clave: solo para la versión mayor.
entonces:
Version 6.7.0.1
Nombre clave: Gluck
Version 6.7.2.1
Nombre clave: Gluck
Version 7.0.1.1
Nombre Clave: Rossini
El nombre clave solo me indica una versión mayor, la cual por lo regular no es compatible totalmente hacia atrás (ojo: yo desarrollo software administrativo no SO).
Ningún esquema de versionado sirve si no se utilizar un sistema control de versiones, no tiene sentido uno sin el otro. Si no usas ni SVN, Git o Mercurial o similar para que te molestas en ponerle numeritos a tus versiones?
|