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 :
Pour restaurer un ensemble de modifications dans la page de détails de l'ensemble de modifications
- Sélectionnez l’ensemble de modifications, puis, dans la page Détails de l’ensemble de modifications de Visual Studio Team Explorer, choisissez Restauration.
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
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.
Dans la boîte de dialogue Restaurer, sélectionnez Restaurer les modifications à partir d'un ensemble de modifications.
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 :
Pour restaurer une plage d’ensembles de modifications
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.
Dans la boîte de dialogue Restaurer, sélectionnez Restaurer les modifications à partir d'une plage d'ensembles de modifications.
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 :
Pour revenir à une version spécifique
Dans l’Explorateur du contrôle de code source, cliquez avec le bouton droit sur un élément et choisissez Restauration.
Dans la boîte de dialogue Restaurer, sélectionnez Restauration vers une version spécifique.
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.