Condividi tramite


Eseguire il rollback dei set di modifiche

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

Visual Studio 2019 | Visual Studio 2022

Un changeset di Team Foundation Version Control (TFVC) è una parte permanente della cronologia degli elementi sotto controllo della versione e non può essere annullato o rimosso. Tuttavia, è possibile annullare gli effetti di una o più modifiche.

È anche possibile usare l'utilità della riga di comando tf per eseguire il rollback delle modifiche. Per altre informazioni, vedere il comando di rollback (Controllo della versione di Team Foundation).

Prerequisiti

Sii uno dei Contributors per il tuo progetto. Per altre informazioni, vedere autorizzazioni TFVC predefinite.

Eseguire il rollback delle modifiche da un singolo insieme di modifiche

Ad esempio, uno sviluppatore vuole rimuovere gli effetti di un insieme di modifiche:

Diagramma che mostra le modifiche da un insieme di modifiche.

Per annullare un insieme di modifiche dalla pagina dei dettagli dell'insieme di modifiche

Per eseguire il rollback di un insieme di modifiche dalla finestra Cronologia

  • Nella finestra Cronologia di Visual Studio, fare clic con il pulsante destro del mouse su una versione e scegliere Annulla l'intero set di modifiche.

Per eseguire il rollback di un insieme di modifiche da Esplora controllo del codice sorgente

  1. In Visual Studio Esplora controllo del codice sorgentefare clic con il pulsante destro del mouse su un elemento e scegliere Rollback.

    Nota

    L'elemento selezionato determina l'ambito delle modifiche apportate dal rollback.

  2. Nella finestra di dialogo Rollback, selezionare Esegui il rollback delle modifiche da un singolo changeset.

  3. Specificare il set di modifiche e quindi selezionare Rollback.

Eseguire il rollback delle modifiche da una serie di insiemi di modifiche

Ad esempio, uno sviluppatore vuole rimuovere gli effetti di alcuni insiemi di modifiche consecutivi:

Diagramma che mostra più insiemi di modifiche.

Per annullare una serie di modifiche

  1. Nella finestra Cronologia selezionare due o più versioni consecutive, fare clic con il pulsante destro del mouse e scegliere Rollback.

    In alternativa, in Esplora controllo del codice sorgentefare clic con il pulsante destro del mouse su un elemento e scegliere Rollback.

    Nota

    L'elemento selezionato determina l'ambito modificato dal rollback.

  2. Nella finestra di dialogo rollback selezionare Modifiche di rollback da un intervallo di insiemi di modifiche.

  3. Specificare l'intervallo del set di modifiche e quindi selezionare Rollback.

Eseguire il rollback a una versione specifica

Ad esempio, uno sviluppatore vuole eseguire il rollback di un file a una versione precedente, eliminando l'effetto di tutti i set di modifiche che si sono verificati dopo tale versione:

Diagramma che mostra un singolo insieme di modifiche a cui eseguire il rollback.

Per tornare a una versione specifica

  1. In Esplora controllo del codice sorgentefare clic con il pulsante destro del mouse su un elemento e scegliere Rollback.

  2. Nella finestra di dialogo Rollback , selezionare Rollback a una versione specifica.

  3. Specificare i dettagli della versione e quindi selezionare Rollback.

Passaggi successivi