Invio delle modifiche al server del controllo della versione
Aggiornamento: novembre 2007
I file di Controllo della versione di Team Foundation vengono archiviati sul server del controllo della versione mediante la finestra Modifiche in sospeso o la finestra di dialogo Archivia. Per ulteriori informazioni, vedere la classe Utilizzo delle finestre Archivia e Modifiche in sospeso. Le archiviazioni vengono trasmesse automaticamente come insiemi di modifiche. Durante un'archiviazione, l'utente può associare elementi di lavoro, fornire note di rilascio e verificare la conformità ai criteri di archiviazione relativamente alle modifiche. Diverse informazioni del processo di archiviazione possono essere personalizzate da un amministratore.
Il processo di archiviazione di Controllo della versione di Team Foundation esegue le seguenti azioni:
Convalida della conformità ai criteri di archiviazione
Invio delle modifiche del file del controllo della versione.
Aggiornamento degli elementi di lavoro associati
Invio di messaggi di posta elettronica di notifica
Funzionamento del processo di archiviazione
Quando viene eseguita l'operazione di archiviazione, gli aggiornamenti dei file del codice sorgente vengono completati correttamente o non vengono eseguiti affatto. Se una delle modifiche riportate nell'elenco delle modifiche in sospeso non può essere inoltrata al server, ad esempio se si perde la connessione di rete nel corso dell'operazione, non verrà eseguito il commit di alcuna modifica e non verrà creato un insieme di modifiche.
Se la versione di base di un elemento presente nell'elenco delle modifiche in sospeso risulta diversa dall'ultima versione del server (ad esempio, viene estratta la versione 4 di stellar.cs e l'ultima versione del server ora è 6), Team Foundation chiede di risolvere per prima cosa eventuali conflitti tra la versione dell'elemento e l'ultima versione del server. Verrà visualizzata la finestra di dialogo Risolvi per semplificare la ricerca e la soluzione di eventuali differenze di versione. Una volta risolte le differenze rilevate e ritestato il codice, è possibile tentare nuovamente di archiviare le modifiche.
Dopo aver completato l'operazione di archiviazione:
Le modifiche vengono salvate sul server come insieme di modifiche e viene visualizzato il numero dell'insieme di modifiche.
I file estratti vengono riportati allo stato di sola lettura. Le modifiche vengono visualizzate sul server e possono essere recuperate da altri utenti.
Viene inviato un messaggio di posta elettronica ai membri del team che hanno effettuato la sottoscrizione per ricevere la notifica di archiviazione.
Gli elementi di lavoro vengono aggiornati.
Personalizzazione del processo di archiviazione
Un amministratore di Team Foundation può configurare le note e i criteri di archiviazione validi per un determinato progetto Team. Per ulteriori informazioni, vedere la classe Procedura dettagliata: personalizzazione dei criteri e delle note di archiviazione.
In questa sezione
Utilizzo delle finestre Archivia e Modifiche in sospeso
Cenni preliminari sulla finestra Modifiche in sospeso.Modifiche in sospeso
Vengono descritte le modifiche conservate localmente nel controllo della versione.Procedura: archiviare le modifiche in sospeso
Viene descritta la procedura per archiviare le modifiche in sospeso del controllo della versione con la finestra Modifiche in sospeso.Procedura: associare gli elementi di lavoro agli insiemi di modifiche
Vengono illustrati i passaggi necessari per associare elementi di lavoro a un insieme di modifiche.Procedura: visualizzare i dettagli dell'elemento di lavoro dalla finestra Modifiche in sospeso
Vengono descritte le operazioni che consentono di visualizzare i dettagli degli elementi di lavoro dell'archiviazione nella finestra Modifiche in sospeso dal canale degli elementi di lavoro.Procedura: associare le note di archiviazione agli insiemi di modifiche
Vengono illustrati i passaggi necessari per associare note di rilascio a un insieme di modifiche.Procedura: eseguire l'override di un criterio di archiviazione
Vengono illustrati i passaggi necessari per eseguire l'override di un criterio di archiviazione.Procedura: ripristinare un insieme di modifiche
Viene descritto come sovrascrivere un file del server.
Riferimento
Riferimenti alla riga di comando del controllo della versione di Team Foundation
Sezioni correlate
Utilizzo di file e cartelle del controllo della versione
Vengono fornite informazioni su funzionalità di base del controllo della versione, quali l'estrazione e l'archiviazione di file, l'aggiunta, la ridenominazione, lo spostamento e l'eliminazione di file e cartelle, l'utilizzo delle aree di sospensione.Procedure dettagliate relative al controllo delle versioni di Team Foundation
Viene fornito un elenco di procedure dettagliate relative all'utilizzo del controllo della versione, alla personalizzazione dell'archiviazione del controllo della versione e all'utilizzo del controllo della versione dalla riga di comando.