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:
Per annullare un insieme di modifiche dalla pagina dei dettagli dell'insieme di modifiche
- Nella pagina Dettagli del set di modifiche di Visual Studio Team Explorer, selezionare l'insieme di modifiche e scegliere Rollback.
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
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.
Nella finestra di dialogo Rollback, selezionare Esegui il rollback delle modifiche da un singolo changeset.
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:
Per annullare una serie di modifiche
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.
Nella finestra di dialogo rollback selezionare Modifiche di rollback da un intervallo di insiemi di modifiche.
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:
Per tornare a una versione specifica
In Esplora controllo del codice sorgentefare clic con il pulsante destro del mouse su un elemento e scegliere Rollback.
Nella finestra di dialogo Rollback
, selezionare Rollback a una versione specifica .Specificare i dettagli della versione e quindi selezionare Rollback.
Passaggi successivi
Se la modifica è ancora in sospeso, cioè non l'hai ancora registrata, è possibile annullare la modifica anziché effettuarne il rollback. Vedere Sviluppare codice e gestire le modifiche in sospeso.
Analogamente alla maggior parte delle modifiche apportate ai file, una modifica di rollback viene accodata come modifica in sospeso. Dopo aver eseguito il ripristino dei file, è possibile visualizzare i file che si stanno modificando e confrontare i file con la versione più recente sul server. Dopo aver verificato che le modifiche corrispondano a quanto previsto, è possibile archiviare le tue modifiche.
Il rollback non elimina i set di modifiche o i dati. Se si cambia idea, usare il rollback per ripristinare lo stato dei file prima del rollback.