Afficher l’historique des pages wiki et rétablir les modifications

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Cet article explique comment afficher l’historique des révisions d’une page wiki dans Azure DevOps. Il fournit également des informations sur la façon de rétablir les modifications apportées à une page wiki.

Conditions préalables

Catégorie Spécifications
Accès au projet Membre du projet où se trouve le wiki. Si vous n’avez pas accès, demandez-le à l’administrateur de votre projet. Toute personne ayant accès au projet d’équipe peut consulter le wiki, y compris les parties prenantes.
Autorisations - Pour ajouter ou modifier des pages wiki : membre du groupe Contributeurs .
- Pour publier du code en tant que wiki : Créer une autorisation de dépôt . Par défaut, les membres du groupe Administrateurs de projet disposent de cette autorisation.
Niveaux d’accès Au moins un accès de base.

Afficher l’historique de révision de page wiki

Vous pouvez afficher l’historique des pages d’un fichier dans un wiki provisionné en procédant comme suit :

  1. Connectez-vous à votre projet (https://dev.azure.com/<Organization>/<Project>) dans Azure DevOps.

  2. Dans le volet de navigation gauche, sélectionnez Wiki et ouvrez la page wiki que vous souhaitez afficher.

  3. Dans l’affichage de la page wiki à droite, sélectionnez Autres options>Afficher les révisions :

    Capture d’écran montrant comment sélectionner l’option Afficher les révisions d’une page wiki dans le portail web Azure DevOps.

  4. La page Révisions indique qui a apporté des modifications à la page, ainsi que les messages de révision, la date de chaque modification et l’ID de version ou de validation.

    Capture d’écran montrant les révisions d’une page wiki, y compris l’auteur des modifications, le message de révision, la date de modification et la version ou l’ID de validation.

  5. Pour passer en revue les modifications apportées dans une révision spécifique, sélectionnez le lien de message ou de version pour ouvrir le fichier.

    Le fichier wiki s’ouvre dans la vue Comparer qui affiche les modifications apportées au fichier pour cette validation ou version.

    Capture d’écran montrant les révisions de page dans la vue Comparer avec les modifications visibles côte à côte.

    L’expérience de révision pour les révisions dans Azure DevOps est similaire à l’utilisation de la vue Fichiers modifiées dans GitHub. Vous pouvez sélectionner Afficher les différences côte à côte pour comparer les deux versions du fichier ou Afficher les différences inline pour afficher les modifications dans un seul volet :

    Capture d’écran montrant les options d’affichage pour les modifications : Afficher les différences côte à côte ou Afficher les différences inline.

  6. Pour passer en revue le contenu Markdown (.md) prépublié, sélectionnez Aperçu.

Pour revenir à l’affichage initial de la page ou revenir à la liste des révisions de page, utilisez la navigation dans la barre de navigation.

Remarque

L’expérience d’affichage de révision est la même pour une page dans un wiki publié sous forme de code, mais l’action Rétablir n’est pas disponible.

Rétablir une validation pour un wiki provisionné

Vous pouvez rétablir une modification sur une page wiki en procédant comme suit :

  1. Accédez à la page Révisions du fichier wiki et ouvrez la révision spécifique que vous souhaitez appliquer à la page.

  2. Lorsque le fichier wiki s’ouvre, sélectionnez Rétablir :

    Capture d’écran montrant comment sélectionner l’option Rétablir pour une révision de page wiki.

  3. Dans la boîte de dialogue de confirmation, sélectionnez Rétablir :

    Capture d’écran montrant la boîte de dialogue de confirmation pour rétablir la révision de la page.

Rétablir un commit pour un wiki publié sous forme de code

Pour revenir à une révision antérieure d’une page que vous avez publiée en tant que code, vous avez deux options :

  • Si la validation à appliquer est la révision la plus récente de la page, revenez à partir du portail web.
  • Si la validation est une révision antérieure et qu’il existe des validations plus récentes pour la page, créez une branche distincte et effectuez le retour en arrière dans la branche.

Rétablir le contenu de la page dans le portail web

Pour rétablir une page wiki à la révision la plus récente dans le portail web Azure DevOps, procédez comme suit :

  1. Accédez à la page Révisions du fichier wiki et recherchez la révision la plus récente.

  2. Sélectionnez Copier la SHA complète dans le presse-papiers pour copier l’ID complet du commit de révision :

    Capture d’écran montrant comment sélectionner l’option Copier dans le Presse-papiers pour l’ID de validation complet.

  3. Accédez auxvalidations>, collez l’ID de validation copié dans la zone ID de validation, puis sélectionnez Rechercher :

    Capture d’écran montrant comment entrer l’ID de validation copié pour la révision.

  4. Sur la page Validation, sélectionnez Autres options>Rétablir :

    Capture d’écran montrant comment sélectionner l’action Plus d’options Rétablir pour la validation.

  5. Dans le volet Rétablir la validation , sélectionnez la branche cible pour la validation, entrez ou sélectionnez le nom de la branche cible, puis sélectionnez Rétablir :

    Capture d’écran montrant comment sélectionner ou entrer la branche cible et le nom de la branche pour l’opération de restauration.

    Le portail crée la branche cible spécifiée avec les modifications annulées.

    Si vous recevez un message d’erreur, vous devrez peut-être créer une branche locale et apporter vos modifications manuellement, comme décrit dans la section suivante.

  6. Sélectionnez créer une pull request.

  7. Dans la boîte de dialogue Nouveau Pull Request, sélectionnez Créer.

  8. Dans la boîte de dialogue Compléter le pull request, sélectionnez le type de fusion. Si vous le souhaitez, cochez les cases pour compléter les options après la fusion.

  9. Sélectionnez Terminer la fusion pour fusionner les modifications dans la branche wiki principale :

    Capture d’écran montrant la fusion complète de la pull request pour rétablir la page dans le code publié en tant que wiki.

Pour afficher le contenu restauré, accédez à la page wiki et actualisez le navigateur.

Rétablir des révisions antérieures à l’aide d’une autre branche

Vous pouvez également revenir à une ancienne version validée d’une page dans un wiki publié en tant que code à l’aide d’une branche autre que la branche principale du wiki. Après avoir mis à jour l'autre branche, créez une pull request vers la branche principale.

  1. Créez une branche locale de la branche wiki principale.

  2. Affichez l’historique de validation et recherchez la validation avec les modifications à rétablir.

  3. Utilisez la commande Revert décrite précédemment dans cet article pour rétablir la validation souhaitée.

  4. Lorsqu’un conflit se produit, utilisez l’outil de résolution des conflits pour résoudre les problèmes.

  5. Validez les modifications dans votre branche locale.

  6. Envoyez la branche locale au serveur distant.

  7. Créez une pull request pour votre branche locale vers la branche principale du wiki.

  8. Terminer une demande de tirage.