Preguntas etiquetadas con versioning

El control de versiones es la forma en que se identifican versiones sucesivas del mismo software utilizando nombres de versión únicos o números de versión únicos.

43
Fecha como número de versión del software

Los desarrolladores de software generalmente no usan la fecha como número de versión, aunque el formato AAAAMMDD (o sus variaciones) parece lo suficientemente sólido como para usarlo. ¿Hay algo malo con ese esquema? ¿O se aplica solo a 'tipos' limitados de software (como las producciones...

40
¿Cuándo cambia su número de versión mayor / menor / parche?

Posible duplicado: ¿Qué "convención de nomenclatura de versión" utiliza? ¿Cambia los números de versión mayor / menor / parche justo antes del lanzamiento o justo después? Ejemplo: Acaba de lanzar 1.0.0 al mundo (¡huzzah!). Pero espera, no celebres demasiado. 1.1.0 saldrá en seis semanas!...

35
¿Debería versionar aplicaciones web?

Recientemente tuve una discusión con un compañero de trabajo sobre el control de versiones de aplicaciones web. No creo que lo necesite en absoluto, y si solo desea un control de cordura para confirmar que su último lanzamiento esté en vivo, creo que una fecha (YYMMDD) probablemente sea lo...

22
¿Cómo evoluciona y versiona una interfaz?

Digamos que tienes una interfaz IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } En la versión 2 de su API, debe agregar un método Glarg a esta interfaz. ¿Cómo lo hace sin romper sus usuarios API existentes y mantener la compatibilidad con versiones anteriores? Esto está...