Share via


Visualizzare la cronologia delle pagine wiki e ripristinare le modifiche

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

Questo articolo illustra come visualizzare la cronologia delle revisioni di una pagina wiki in Azure DevOps. Fornisce anche informazioni su come ripristinare le modifiche apportate a una pagina wiki.

Prerequisiti

  • Per creare e modificare un wiki, è necessario disporre almeno dell'accesso Di base.
  • È necessario disporre dell'autorizzazione Create Repository (Crea repository ) per pubblicare il codice come wiki. Per impostazione predefinita, questa autorizzazione è impostata per i membri del gruppo di amministratori di progetto.
  • Chiunque sia membro del gruppo di sicurezza Collaboratori può aggiungere o modificare pagine del wiki. Chiunque abbia accesso al progetto team, inclusi gli stakeholder, può visualizzare il wiki.
  • È necessario disporre dell'autorizzazione Create Repository (Crea repository ) per pubblicare il codice come wiki. Per impostazione predefinita, questa autorizzazione è impostata per i membri del gruppo di amministratori di progetto.
  • Chiunque sia membro del gruppo di sicurezza Collaboratori può aggiungere o modificare pagine del wiki. Chiunque abbia accesso al progetto team, inclusi gli stakeholder, può visualizzare il wiki.

Visualizzare la cronologia delle revisioni della pagina wiki

  1. Accedere all'organizzazione (https://dev.azure.com/{yourorganization}) e passare alla pagina wiki.

  2. Selezionare Altre azioni>Visualizza revisioni.

    Screenshot del menu di scelta rapida che mostra le opzioni Stampa, Collega elementi di lavoro, Visualizza revisioni ed Elimina. Il pulsante Visualizza revisioni è evidenziato.

  3. Le pagine di revisione mostrano chi ha apportato la modifica insieme al messaggio di revisione, alla data e alla versione o all'ID commit. Per visualizzare i dettagli di una revisione, selezionare il collegamento di messaggio o versione.

    Screenshot della pagina per una pagina wiki con provisioning.

  4. Analogamente a qualsiasi revisione del file Git, la pagina dei dettagli della revisione fornisce una visualizzazione Mostra differenze affiancate o la visualizzazione Mostra differenze inline . Scegliere Anteprima per visualizzare il contenuto della pagina della revisione specifica.

    Screenshot delle revisioni degli articoli confrontate side-by-side. L'articolo si trova in Markdown.

    Per una pagina di pubblicazione come wiki di codice, vengono visualizzate informazioni simili, ma il pulsante Ripristina non è attivo.

  5. Usare i percorsi di navigazione per tornare alla pagina o alle revisioni della pagina.

Ripristinare un commit in una pagina wiki con provisioning

Selezionare Ripristina nella pagina dei dettagli della revisione per ripristinare una modifica in una pagina wiki.

Screenshot della finestra di dialogo per ripristinare la revisione. L'opzione Ripristina è selezionata.

Ripristinare un commit in una pagina wiki di pubblicazione come codice

Per ripristinare una revisione precedente per una pagina pubblicata come codice, eseguire una delle azioni seguenti:

  • Se il commit è la revisione più recente in una pagina, è possibile ripristinare il portale Web.
  • Se il commit è una revisione precedente, con più commit che si sono verificati tra di loro, creare un ramo separato e ripristinare le modifiche in tale ramo.

Ripristinare una revisione recente dal portale Web

  1. Visualizzare in anteprima qualsiasi versione scegliendo l'ID commit dalla pagina Revisioni per il file selezionato.

  2. Copiare l'ID completo del commit selezionando Copy-clone.

    Screenshot di Copiare l'ID commit completo.

  3. Passare a Commit repository>, incollare l'ID copiato nella casella ID commit e selezionare Cerca.

    Screenshot di Incolla l'ID commit per un commit precedente.

  4. Nella pagina commit selezionare Altre azioni e quindi scegliere Ripristina.

    Screenshot dell'opzione di menu Scegli ripristina di un commit precedente.

  5. Confermare che si vuole ripristinare. Selezionare Ripristina.

    Screenshot della finestra di dialogo Ripristina commit.

    Viene creato un ramo con le modifiche ripristinate.

  6. Selezionare Crea richiesta pull.

    Se viene visualizzato un messaggio di errore, potrebbe essere necessario creare un ramo locale e apportare le modifiche manualmente come descritto nella sezione successiva.

  7. Selezionare Crea nel modulo Nuova richiesta pull.

  8. Selezionare Completa unione per unire le modifiche nel ramo wiki principale. Facoltativamente, aggiungere un segno di spunta alle caselle di controllo per selezionare le opzioni di post-completamento.

    Screenshot di Ripristina codice di pubblicazione come wiki, completare la richiesta pull.

Per visualizzare il contenuto ripristinato, tornare al wiki e aggiornare il browser.

Ripristinare le revisioni precedenti usando un ramo diverso

Per ripristinare una versione con commit precedente di una pagina wiki di pubblicazione come codice, una che non è l'ultima revisione immediata, aggiornare un ramo diverso dal ramo principale per il wiki e quindi creare una richiesta pull al ramo principale.

  1. Creare un ramo locale del ramo wiki principale.
  2. Visualizzare la cronologia dei commit e individuare il commit contenente le modifiche da annullare.
  3. Usare il comando di ripristino per ripristinare il commit desiderato.
  4. Quando si verifica un conflitto, usare lo strumento di risoluzione dei conflitti per risolvere i problemi.
  5. Eseguire il commit delle modifiche nel ramo locale.
  6. Eseguire il push del ramo locale nel server remoto.
  7. Creare una richiesta pull per il ramo locale in main.
  8. Completare la richiesta pull.