Condividi tramite


Registra il lavoro nella base di codice del team

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

In Visual Studio Team Explorer, apri la pagina Modifiche in sospeso per registrare il codice in un nuovo insieme di modifiche oppure premi Ctrl+O, P sulla tastiera.

Screenshot mostra il riquadro Modifiche in sospeso con un commento e il pulsante Check-In.

Suggerimento

È possibile selezionare l'icona di sganciamento per sganciare la pagina modifiche in sospeso da Team Explorer e visualizzarla in una finestra separata.

Scegli i file da registrare

È possibile specificare le modifiche ai file da archiviare trascinandole tra le sezioni Modifiche incluse e Modifiche escluse della pagina Modifiche in Sospeso in Team Explorer. Puoi anche eseguire il check-in mentre lavori in altre aree di Visual Studio.

  • In Esplora soluzioni, fare clic con il pulsante destro del mouse sulla soluzione, su uno o più progetti di codice o su uno o più file e selezionare Registra.

  • In Esplora controllo del codice sorgente, selezionare uno o più elementi con modifiche in sospeso, o una o più cartelle contenenti elementi con modifiche in sospeso. L'icona dello stato estratto di TFVC indica gli elementi con modifiche in sospeso. Fare clic con il pulsante destro del mouse sugli elementi selezionati e scegliere Check In.

Importante

L'opzione Check-In non viene visualizzata se non sono presenti modifiche in sospeso agli elementi selezionati.

Se non vengono visualizzate modifiche in sospeso per un elemento che desideri registrare, assicurati che non sia elencato come modifica esclusa. Aprire la visualizzazione modifiche in sospeso e selezionare il link rilevato sotto modifiche escluse. Nella finestra di dialogo Promuovere modifiche candidate, selezionare uno degli elementi da approvare e selezionare Promuovi. Gli elementi sono spostati nella sezione modifiche incluse e ora possono essere archiviati.

Associare elementi di lavoro

Quando si controllano le modifiche, è necessario associare gli elementi di lavoro alle modifiche. Questa procedura offre i vantaggi seguenti:

  • Un membro del team che esamina l'elemento di lavoro può collegarsi direttamente al set di modifiche per visualizzare il lavoro svolto.
  • Un membro del team che esamina la cronologia di un file può visualizzare l'insieme di modifiche e vedere gli elementi di lavoro che sono la giustificazione della modifica.
  • È possibile compilare le modifiche nel sistema di compilazione automatizzato, ad esempio con una build CI , o una build di check-in controllato . I membri del team possono vedere in quale build completata l'attività è stata portata a termine o il bug è stato corretto.

Per associare elementi di lavoro alle modifiche, è possibile:

  • Selezionare Aggiungi elemento di lavoro per ID nella sezione elementi di lavoro correlati nella pagina Modifiche in sospeso. Immettere l'ID dell'elemento di lavoro e selezionare Aggiungi.

  • Trascinare un elemento di lavoro dalla pagina Elemento di Lavoro di Team Explorer nella sezione Elementi di Lavoro Correlati della pagina Modifiche in Sospeso.

Dopo aver aggiunto un elemento di lavoro, è possibile selezionare il collegamento accanto all'elemento per scegliere come l'elemento deve essere correlato alle modifiche: Associa o Risolvi. Queste opzioni sono disponibili solo se l'elemento di lavoro non è già in uno stato che impedisce questa relazione, ad esempio Risolto, Fineo Chiuso.

Controllare le modifiche

  1. In Team Explorerscegliere Homee quindi selezionare Modifiche in sospeso o premere CTRL+0, P.

  2. Nella pagina modifiche in sospeso immettere un Commento in modo che i colleghi che in seguito devono rivedere e comprendere la cronologia dei tuoi file possano comprendere le operazioni eseguite. Ad esempio: Implementazione del controller del carrello della spesa.

    Alcuni team vogliono che i membri forniscano informazioni specifiche su ogni changeset e potrebbero implementare una politica di check-in per richiedere questa prassi. Se un amministratore del progetto ha abilitato o obbligatorio le note di archiviazione, è possibile digitare le informazioni nella sezione Note.

  3. Selezionare Check In.

Uno dei risultati seguenti si verifica:

  • Le modifiche vengono archiviate.

    Tutte le modifiche ai file incluse dall'area di lavoro, insieme al commento, alle note di check-in e ai collegamenti agli elementi di lavoro correlati, vengono memorizzate sul server come un singolo changeset .

  • I conflitti bloccano le modifiche.

    Il sistema presenta i conflitti tra le modifiche e la versione più recente dei file nel server. Consulta Risoluzione dei conflitti nel controllo della versione di Team Foundation.

  • Una politica di check-in blocca il tuo check-in.

    Gli amministratori del tuo progetto possono implementare politiche di check-in per incoraggiare il tuo team a seguire le migliori pratiche. Ad esempio, un criterio di check-in può incoraggiare o richiedere ai membri del team di associare almeno un elemento di lavoro alle loro modifiche. Per altre informazioni, vedere Impostare e applicare controlli qualitativi.

    Per ignorare questi criteri di check-in, nella sezione Avvisi dei criteri, selezionare Ignora avvisie immettere un motivo per l’ignoramento.

  • Stai eseguendo il check-in delle modifiche in una cartella controllata da un processo di compilazione con check-in vincolato.

    Se stai archiviando le modifiche apportate alle cartelle di controllo della versione controllate da un processo di compilazione con controllo gated , viene visualizzata la finestra di dialogo Gated Check-In. Per informazioni su come completare il check-in, vedere Registrazione in una cartella gestita da un processo di build con check-in controllato.

    Screenshot che mostra la finestra di dialogo Check-in controllato con un messaggio.

Iscriversi agli avvisi

Se si vuole ricevere una notifica quando un utente archivia il codice nel progetto TFVC, è possibile iscriversi per ricevere avvisi via email. Nel progetto TFVC , Impostazioni utente, selezionare Notifiche. Selezionare Nuova sottoscrizionee quindi scegliere e personalizzare i modelli di Check-in per Code (TFVC).

Screenshot che mostra la pagina degli avvisi per un progetto TFVC nel portale Web.

Lavorare dal prompt dei comandi

  • Il comando checkin consente di visualizzare le modifiche in sospeso e archiviare i file.

Suggerimenti

  • È possibile alternare tra le visualizzazioni elenco e struttura ad albero selezionando Opzioni di visualizzazione nella sezione Elementi Inclusi o Elementi Esclusi della pagina Modifiche in Sospeso.

  • Prima di controllare il nuovo codice, è consigliabile eseguire una revisione del codice. Vedere Sospendere il lavoro, correggere un bug ed eseguire una revisione del codice.

  • È possibile gestire e, se necessario, annullare le modifiche in sospeso. Vedere Sviluppare codice e gestire le modifiche in sospeso.

  • Se è necessario riservare le modifiche, vedere Sospendere il lavoro e gestire gli scaffali.

  • Le modifiche vengono registrate in modo atomico. L'operazione riesce completamente o non riesce completamente. Se non è possibile inviare una delle modifiche, non viene eseguito il commit di nessuna delle modifiche e non viene creato alcun set di modifiche. Ad esempio, se si perde la connettività di rete durante un'operazione di check-in, l'intera operazione ha esito negativo.

    C'è un'eccezione, ovvero l'associazione degli elementi di lavoro al changeset. Se l'associazione degli elementi di lavoro ha esito negativo ma tutti gli altri aspetti dell'operazione di archiviazione hanno esito positivo, viene creato il set di modifiche. È possibile associare manualmente un elemento di lavoro a un insieme di modifiche.

Passaggi successivi

Rinominare o spostare file e cartelle