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.
- 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.
Accedere all'organizzazione (
https://dev.azure.com/{yourorganization}
) e passare alla pagina wiki.Selezionare Altre azioni>Visualizza revisioni.
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.
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.
Per una pagina di pubblicazione come wiki di codice, vengono visualizzate informazioni simili, ma il pulsante Ripristina non è attivo.
Usare i percorsi di navigazione per tornare alla pagina o alle revisioni della pagina.
Selezionare Ripristina nella pagina dei dettagli della revisione per ripristinare una modifica in una pagina wiki.
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.
Visualizzare in anteprima qualsiasi versione scegliendo l'ID commit dalla pagina Revisioni per il file selezionato.
Copiare l'ID completo del commit selezionando Copy-clone.
Passare a Commit repository>, incollare l'ID copiato nella casella ID commit e selezionare Cerca.
Nella pagina commit selezionare Altre azioni e quindi scegliere Ripristina.
Confermare che si vuole ripristinare. Selezionare Ripristina.
Viene creato un ramo con le modifiche ripristinate.
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.
Selezionare Crea nel modulo Nuova richiesta pull.
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.
Per visualizzare il contenuto ripristinato, tornare al wiki e aggiornare il browser.
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.
- Creare un ramo locale del ramo wiki principale.
- Visualizzare la cronologia dei commit e individuare il commit contenente le modifiche da annullare.
- Usare il comando di ripristino per ripristinare il commit desiderato.
- Quando si verifica un conflitto, usare lo strumento di risoluzione dei conflitti per risolvere i problemi.
- Eseguire il commit delle modifiche nel ramo locale.
- Eseguire il push del ramo locale nel server remoto.
- Creare una richiesta pull per il ramo locale in main.
- Completare la richiesta pull.