Archivez dans un dossier contrôlé par un archivage contrôlé
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Lorsque vous archivez des fichiers dans un dossier de gestion de version contrôlé par un processus de génération d’archivage contrôlé, vous devez effectuer plus d’étapes pour effectuer l’archivage.
Conditions préalables
Soyez un contributeur pour votre projet. Pour plus d’informations, consultez Autorisations TFVC par défaut.
Vous ne pouvez pas Limiter l’étendue de l’autorisation du travail au projet actuel pour les pipelines sans mise en production définis. Si vous recevez une erreur telle que Le jeu de réservations _Build_95;Build\6bc8a077-3f27-4936-82e6-415fbd53ba07 est introuvable pour l’archivage, vérifiez ce paramètre et vérifiez qu’il n’est pas activé.
Processus de génération d’archivage contrôlé
Si la boîte de dialogue Archivage contrôlé s’affiche pendant votre archivage, vos modifications doivent être générées par Azure Pipelines avant de pouvoir être archivées.
Archivez les modifications apportées à un dossier contrôlé par un archivage contrôlé
Dans la boîte de dialogue Archivage contrôlé, si le menu Générer le pipeline s’affiche et que vous souhaitez exécuter une build, choisissez le pipeline de build que vous souhaitez utiliser.
Si un nom de pipeline de build apparaît déjà dans Archivage contrôlé, ou après avoir sélectionné un pipeline, sélectionnez l’une des options suivantes :
Si vous ne souhaitez pas encore générer vos modifications, sélectionnez Annuler. Vous pouvez ensuite générer le jeu de réservations manuellement dans une build privée si vous le souhaitez. Pour plus d’informations, consultez Prise en main de CI/CD.
Si vous ne souhaitez pas générer vos modifications et que vous avez Substitué la validation de l’archivage par l’autorisation de build définie sur Autoriser, vous pouvez ignorer l’exigence de génération d’archivage contrôlé et l’archivage.
Choisissez Afficher les options, puis choisissez Contourner la génération de validation et archivez directement mes modifications (nécessite des autorisations).
Si vous souhaitez poursuivre avec l’archivage contrôlé et abandonner les modifications apportées à votre espace de travail local, sélectionnez Afficher les options, puis décochez la case Conserver mes modifications en attente localement. Sélectionnez Modifications de build et une fois la build terminée, suivez les instructions dans Supprimer les dernières modifications de votre espace de travail après un archivage contrôlé.
Pour générer des modifications et poursuivre l’archivage, sélectionnez Modifications de build.
Si vous souhaitez conserver les modifications de votre espace de travail local, une fois la build terminée, suivez les instructions dans Rapprocher les dernières modifications de votre espace de travail après un archivage contrôlé.
Pendant la compilation, la page Modifications en attente de la fenêtre Team Explorer affiche un message d’information, et vous pouvez sélectionner le lien ici pour surveiller la compilation dans la fenêtre de résultats de build. Vous pouvez également surveiller les builds sur la page Builds de Team Explorer.
Rapprochez les dernières modifications apportées à votre espace de travail après un archivage contrôlé
Si vous continuez à travailler dans votre espace de travail pendant la validation contrôlée et que vous souhaitez conserver vos modifications, vous devez rapprocher vos dernières modifications avec celles qui sont désormais intégrées dans le contrôle de version.
Une fois la build terminée :
Si la fenêtre des résultats de la compilation affiche une compilation réussie, synchronisez votre espace de travail comme suit :
- Si vous utilisez l’application Notifications de la build, la boîte de dialogue Archivage contrôlé apparaît. Choisissez Rapprocher.
- Ou, dans la page Builds de Team Explorer, faites un clic droit sur la build terminée et choisissez Rapprocher l’espace de travail. Utilisez la boîte de dialogue Rapprocher l’espace de travail pour résoudre les conflits de gestion de version.
Si la fenêtre de résultats de build indique que la build a échoué, corrigez les problèmes qui ont provoqué l’échec. Dans Team Explorer, sur la page Builds, double-cliquez sur le build qui a échoué sous Mes builds, ou cliquez avec le bouton droit sur le build et sélectionnez Ouvrir.
La fenêtre de résultats de build Azure Pipelines s’ouvre, contenant des informations qui peuvent vous aider à résoudre le problème qui a provoqué l’échec de la build. Pour certains types de problèmes, vous pouvez choisir l’erreur ou le problème et afficher le fichier qui nécessite des corrections.
Supprimer les dernières modifications de votre espace de travail après une vérification contrôlée
Si vous ne prévoyez pas de continuer à travailler avec vos modifications après la validation en amont, vous pouvez supprimer les dernières modifications de votre espace de travail. Vos modifications sont conservées dans un jeu de réservations. Si la compilation est terminée avec succès, vos modifications sont validées. Si la build échoue, vous pouvez déréserver le jeu de réservations pour réintégrer vos modifications dans votre espace de travail.
Lorsque vous archivez, dans la boîte de dialogue Archivage contrôlé, sélectionnez Afficher les options. Décochez la case Conserver mes modifications en attente localement, puis choisissez Générer les modifications.
Une fois la build terminée :
Si la fenêtre de résultats de build affiche une génération et un archivage réussis, maintenant que vos modifications sont archivées, vous pouvez obtenir la version la plus récente des fichiers afin que votre espace de travail contienne ces modifications. Pour plus d’informations, consultez Télécharger (obtenir) des fichiers à partir du serveur.
Si la fenêtre de résultats de build affiche l’échec de la build, corrigez les problèmes qui ont provoqué l’échec. Dans Team Explorer, sur la page Builds, double-cliquez sur le build qui a échoué sous Mes Builds, ou cliquez avec le bouton droit sur le build et sélectionnez Ouvrir.
Dans la fenêtre de résultats de build Azure Pipelines, recherchez des informations qui peuvent vous aider à résoudre le problème qui a provoqué l’échec de la build. Pour certains types de problèmes, vous pouvez choisir l’erreur ou le problème et afficher le fichier qui nécessite des corrections.
Récupérez vos modifications du jeu de réservations. Pour plus d’informations, consultez Suspendre votre travail et gérer vos ensembles d'étagères.
Dans vos fichiers, corrigez les problèmes qui ont provoqué l’échec de la build.