Condividi tramite


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

Riferimento

Riferimenti alla riga di comando del controllo della versione di Team Foundation

Sezioni correlate

Vedere anche

Altre risorse

Utilizzo del controllo della versione di Team Foundation