Partager via


Restaurer des ensembles de modifications

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

Visual Studio 2019 | Visual Studio 2022

Un ensemble de modifications Team Foundation Version Control (TFVC) fait partie permanente de l’historique de vos éléments contrôlés par la version et ne peut pas être annulé ou supprimé. Toutefois, vous pouvez restaurer les effets d’un ou plusieurs ensembles de modifications.

Vous pouvez également utiliser l’utilitaire de ligne de commande tf pour restaurer les modifications. Pour plus d’informations, consultez Commande Rollback (Team Foundation Version Control).

Conditions préalables

Soyez l’un des contributeurs pour votre projet. Pour plus d’informations, consultez Autorisations TFVC par défaut.

Restaurer les modifications d'un ensemble de modifications unique

Par exemple, un développeur souhaite supprimer les effets d’un ensemble de modifications :

Diagramme montrant les modifications d’un ensemble de modifications.

Pour restaurer un ensemble de modifications dans la page de détails de l'ensemble de modifications

Pour restaurer un ensemble de modifications dans la fenêtre Historique

  • Dans la fenêtre Historique de Visual Studio , cliquez avec le bouton droit sur une version et choisissez Restaurer l’ensemble des modifications entières.

Pour restaurer un ensemble de modifications à partir de l'Explorateur du contrôle de code source

  1. Dans Visual Studio Explorateur de contrôle de code source, cliquez avec le bouton droit sur un élément et choisissez Annuler.

    Remarque

    Les éléments que vous sélectionnez déterminent la portée que la restauration change.

  2. Dans la boîte de dialogue Restaurer, sélectionnez Restaurer les modifications à partir d'un ensemble de modifications.

  3. Spécifiez l’ensemble de modifications, puis sélectionnez Restauration.

Restaurer les modifications d'une plage d'ensembles de modifications

Par exemple, un développeur souhaite supprimer les effets de certains ensembles de modifications consécutifs :

Diagramme montrant plusieurs ensembles de modifications.

Pour restaurer une plage d’ensembles de modifications

  1. Dans la fenêtre Historique, sélectionnez au moins deux versions consécutives, faites un clic droit et choisissez Revenir en arrière.

    Ou, dans Explorateur de contrôle de code source, cliquez avec le bouton droit sur un élément et choisissez Rollback.

    Remarque

    L'élément que vous sélectionnez détermine l'étendue des modifications effectuées par l'annulation.

  2. Dans la boîte de dialogue Restaurer, sélectionnez Restaurer les modifications à partir d'une plage d'ensembles de modifications.

  3. Spécifiez la plage d’ensembles de modifications, puis sélectionnez Restauration.

Revenir à une version spécifique

Par exemple, un développeur souhaite restaurer un fichier vers une version antérieure, éliminant ainsi l’effet de tous les ensembles de modifications qui se sont produits après cette version :

Diagramme montrant un ensemble de modifications unique à restaurer.

Pour revenir à une version spécifique

  1. Dans l’Explorateur du contrôle de code source, cliquez avec le bouton droit sur un élément et choisissez Restauration.

  2. Dans la boîte de dialogue Restaurer, sélectionnez Restauration vers une version spécifique.

  3. Spécifiez les détails de la version, puis sélectionnez Rollback.

Étapes suivantes

  • Si votre modification est toujours en attente, c’est-à-dire que vous ne l’avez pas validée, vous pouvez annuler la modification au lieu de revenir en arrière. Consultez Développer du code et gérer des modifications en attente.

  • Comme la plupart des modifications apportées aux fichiers, une annulation de modification est mise en file d’attente en tant que modification en attente. Après avoir rétabli les fichiers, vous pouvez afficher les fichiers que vous modifiez et comparer les fichiers avec la dernière version sur le serveur. Après avoir confirmé que les modifications correspondent à ce que vous avez l’intention de faire, vous pouvez vérifier vos modifications.

  • La restauration ne supprime ni les ensembles de modifications ni les données. Si vous changez d’avis, utilisez la restauration pour rétablir le contenu des fichiers à leur état avant la restauration.