Condividi tramite


Invio delle modifiche al server del controllo del codice sorgente

I file del controllo del codice sorgente di Team Foundation vengono archiviati sul server del controllo del codice sorgente mediante la finestra Modifiche in sospeso o la finestra di dialogo Archivia. Per ulteriori informazioni, vedere 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 del controllo del codice sorgente di Team Foundation effettua le seguenti operazioni:

  • Convalida della conformità ai criteri di archiviazione

  • Invio delle modifiche ai file del codice sorgente

  • 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 versisone 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 Procedura dettagliata: personalizzazione dei criteri e delle note di archiviazione.

In questa sezione

  • Modifiche in sospeso
    Vengono descritte le modifiche conservate localmente nel controllo del codice sorgente.

Riferimento

Riferimenti alla riga di comando del controllo del codice sorgente di Team Foundation

Sezioni correlate

Vedere anche

Altre risorse

Utilizzo del controllo del codice sorgente di Team Foundation