Condividi tramite


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