Controllo delle versioni e cronologia
In VSS sono disponibili funzionalità per il controllo delle versioni e per la cronologia, in modo da assicurare che sia sempre possibile ripristinare ogni versione del file. L'indicatore di data/ora viene utilizzato per memorizzare quando i file vengono estratti o modificati. Per ulteriori informazioni, vedere Come viene utilizzato l'indicatore di data e ora in VSS.
In VSS sono disponibili tre metodi per tenere traccia delle versioni di file e progetti:
- Numeri di versione. Numero di versione interno gestito da VSS. L'utente non ha controllo su tali numeri. Ogni versione di ogni file e progetto in VSS ha un numero di versione. Il numero di versione è sempre un numero intero incrementato.
- Etichette. Stringhe che è possibile assegnare a qualsiasi versione di un progetto o file. Un'etichetta è una stringa composta da un massimo di 31 caratteri. Sono esempi di etichette valide "1.0", "2.01b", "Beta finale" e "Approvato per QA".
- Indicatore di data e ora. Indica quando è stata apportata l'ultima modifica al file oppure quando il file è stato archiviato. Sono supportati sia il formato 12 ore (con suffisso "a" o "p") che il formato 24 ore.
La seguente tabella mette a confronto i numeri di versione e le etichette.
Numero di versione | Etichetta |
---|---|
Viene assegnato in modo automatico da VSS | Viene assegnata dall'utente, scegliendo Etichetta dal menu File oppure nella finestra di dialogo Cronologia |
È sempre un valore numerico | Qualsiasi combinazione di lettere, numeri, simboli e spazi con un limite massimo di 31 caratteri |
Viene sempre incrementato al successivo numero intero | Qualsiasi valore assegnato dall'utente |
Aumenta ogni volta che si esegue un'operazione su un file o progetto che influisce sull'archiviazione quali i comandi di aggiunta, archiviazione o interruzione del collegamento | Viene assegnata quando un utente ritiene di avere raggiunto un punto di sviluppo significativo |
Viene visualizzato nelle finestre di dialogo relative alla cronologia, ai percorsi, ai collegamenti, alla condivisione e alle proprietà del file e nel riquadro dei file di Gestione risorse VSS | Viene visualizzata nelle finestre di dialogo relative alla cronologia come stringa fornita dall'utente. Viene contrassegnata da un'icona di etichetta accanto al nome di progetto al posto del numero di versione. L'etichetta specificata dall'utente viene visualizzata nella colonna Operazione della finestra di dialogo Cronologia. |
Non crea una nuova versione ma si limita a identificarla | La creazione di un'etichetta può creare una nuova versione del file o progetto e l'etichetta viene associata alla nuova versione |
Non può essere modificato dall'utente | Può essere modificata nella finestra di dialogo Informazioni cronologia |
Nota Alcuni gruppi di sviluppo di software assegnano un'etichetta a ogni build. È possibile ottenere funzionalità equivalenti con un minor sovraccarico del database utilizzando le informazioni di cronologia per leggere la versione di un progetto a cui è associato un indicatore di data e ora specifico.
Per ulteriori informazioni su come utilizzare l'indicatore di data e ora in VSS, vedere:
Vedere anche
Assegnazione di etichette a file e progetti | Blocco di file e progetti | Ripristino di versioni precedenti | Utilizzo di Visual SourceSafe 6.0