Después de leer un montón de artículos/QA/Preguntas frecuentes/libros me vuelvo a pensar que [MAYOR]. [MINOR]. [REV] es el esquema de versiones más útil para describir la compatibilidad entre la versión del proyecto (esquema de versiones para desarrollador, no para marketing).
PRINCIPALES cambios es hacia atrás incompatibles y requieren cambiar nombre del proyecto, ruta de los archivos, GUID, etc.
MINOR cambios es compatible con versiones anteriores. Marque la introducción de las nuevas características .
REV para la seguridad/corrección de errores. Adelante hacia adelante y hacia atrás.
Este esquema de versiones inspirado por libtool la semántica de versiones y por los artículos:
http://www106.pair.com/rhp/parallel.html
NOTA: También recomiendo proporcionar acumulación/fecha/custom/calidad información como adicionales (Build número, fecha de compilación, nombre del cliente, calidad de lanzamiento):
Hola aplicación v2.6.34 para Banco Nacional, 2011-05-03, beta, construir
Pero esta información es no versiones de información !!
Qué tipo de aplicación es todo, y con qué frecuencia piensa usted que va a hacer cambios? ¿Tienes algún tipo de línea de tiempo? ¿Cuántos usuarios lo usarían? –
actualización depende de las características o versiones corregidas de errores. El número de usuarios no es una preocupación – coderex
lo siento, no tengo ningún sistema de control de versiones. solo quiero obtener un conocimiento básico sobre esto. porque supongo que debo transferir un sitio web, así que quiero mantener el sistema de versiones. – coderex