Dopo aver letto un sacco di articoli/esegue il QA/FAQ/libri divento a pensare che [MAJOR]. [MINOR]. [REV] è più utile schema di controllo delle versioni per descrivere la compatibilità tra versione del progetto (versioni dello schema per sviluppatore, non per marketing).
PRINCIPALI modifiche è all'indietro incompatibili e richiedono la modifica nome del progetto, percorso dei file, GUID, ecc
MINORI cambiamenti è retrocompatibile. Contrassegna l'introduzione delle nuove funzionalità .
REV per la sicurezza/correzioni di errori. Compatibile con le versioni precedenti e successive.
Questo schema di controllo delle versioni ispirato libtool la semantica di versioning e dagli articoli:
http://www106.pair.com/rhp/parallel.html
NOTA: Consiglio anche fornire build///qualità personalizzati data informazioni come aggiuntivo (build numero, data di costruzione, nome del cliente, qualità di rilascio):
Hello app v2.6.34 per banca nazionale, 2011-05-03, beta, costruire
Ma queste informazioni non è informazioni delle versioni !!
Che tipo di applicazione è vero, e quanto spesso pensi che farai gli aggiornamenti? Hai qualche tipo di calendario? Quanti utenti lo userebbero? L'aggiornamento –
dipende dalle funzionalità o dalle versioni di bug risolte. Numero di utenti non è una preoccupazione – coderex
mi dispiace non ho alcun sistema di controllo della versione. Voglio solo avere una conoscenza di base su questo. perché suppongo di resase un sito Web, quindi voglio mantenere il sistema di versione. – coderex