Partager via


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

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

Cet article explique comment afficher l’historique de révision 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

  • Au moins un accès de base pour créer et modifier un wiki.
  • Disposez de l’autorisation Créer un référentiel pour publier du code en tant que wiki. Par défaut, cette autorisation est définie pour les membres du groupe Administrateurs de projet .
  • Toute personne membre du groupe de sécurité Contributeurs peut ajouter ou modifier des pages wiki. Toute personne ayant accès au projet d’équipe, y compris les parties prenantes, peut consulter le wiki.
  • Disposez de l’autorisation Créer un référentiel pour publier du code en tant que wiki. Par défaut, cette autorisation est définie pour les membres du groupe Administrateurs de projet .
  • Toute personne membre du groupe de sécurité Contributeurs peut ajouter ou modifier des pages wiki. Toute personne ayant accès au projet d’équipe, y compris les parties prenantes, peut consulter le wiki.

Afficher l’historique de révision de page wiki

  1. Connectez-vous à votre organisation (https://dev.azure.com/{yourorganization}) et accédez à votre page wiki.

  2. Sélectionnez Autres actions>Afficher les révisions.

    Capture d’écran du menu contextuel montrant les options Imprimer, Lier des éléments de travail, Afficher les révisions et Supprimer. Le bouton Afficher les révisions est mis en surbrillance.

  3. Les pages de révision montrent qui a effectué la modification, avec le message de révision, la date, et l’ID de commit. Pour afficher les détails d’une révision, sélectionnez le lien message ou version.

    Capture d’écran de la page d’une page wiki provisionnée.

  4. Comme pour toute révision de fichier Git, la page de détails de révision fournit une vue Afficher les différences côte à côte ou une vue Afficher les différences en ligne. Choisissez Aperçu pour voir le contenu de la page de la révision spécifique.

    Capture d’écran des révisions d’article comparées côte à côte. L’article est dans Markdown.

    Pour une page publier en tant que wiki de code, des informations similaires s’affichent, mais le bouton Rétablir ne sera pas actif.

  5. Utilisez les barres de navigation pour revenir à la page ou aux révisions de la page.

Restaurer un commit sur une page wiki provisionné

Sélectionnez Rétablir sur la page de détails de révision pour rétablir une modification sur une page wiki.

Capture d’écran de la boîte de dialogue annuler la révision. L’option Rétablir est sélectionnée.

Rétablir un commit vers une page publier en tant que wiki de code

Pour revenir à une révision antérieure d’une page que vous avez publiée en tant que code, effectuez l’une des actions suivantes :

  • Si la validation est la révision la plus récente d’une page, vous pouvez revenir à partir du portail web.
  • Si la validation est une révision antérieure, avec d’autres validations qui se sont produites entre elles, créez une branche distincte et rétablissez les modifications dans cette branche.

Annuler une révision récente du portail web

  1. Affichez un aperçu de n'importe quelle version en choisissant l'ID de commit depuis la page des Révisions pour le fichier sélectionné.

  2. Copiez l’ID complet du commit en sélectionnant Copy-clone.

    Capture d’écran Capture d’écran de Copiez l’ID de commit complet.

  3. Accédez à Dépôts>Commits, collez l'ID que vous avez copié dans le champ ID de commit, puis sélectionnez Recherche.

    Capture d’écran de Collez l’ID de commit d’un commit antérieur.

  4. Dans la page de commit, sélectionnez Autres actions, puis choisissez Rétablir.

    Capture d’écran de l’option de menu Choisir de revenir à un commit antérieur.

  5. Confirmez l’annulation des modifications. Sélectionnez Rétablir.

    Capture d’écran de la boîte de dialogue Annuler la validation.

    Une branche est créée avec les modifications annulées.

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

    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.

  7. Sélectionnez Créer dans le formulaire de nouvelle pull request.

  8. Sélectionnez Achever la fusion pour fusionner les modifications dans la branche wiki principale. Si vous le souhaitez, cochez les cases pour sélectionner les options après l'achèvement.

    Capture d’écran de Annuler la publication de code en tant que wiki, demande de tirage complète.

Pour afficher le contenu restauré, revenez au wiki et actualisez le navigateur.

Revenir à des révisions antérieures en utilisant une branche différente

Pour revenir à une version précédente validée d'une page wiki publiée en tant que code, qui n'est pas la révision la plus récente, mettez à jour une branche autre que la branche principale du wiki, puis créez une demande de fusion vers la branche principale.

  1. Créez une branche locale de la branche wiki principale.
  2. Affichez l’historique des validations et recherchez la validation qui contient les modifications que vous souhaitez annuler.
  3. Utilisez la commande revert 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 demande de tirage (pull request) pour votre branche locale vers la branche principale.
  8. Terminer une demande de tirage.