Dela via


Visa wiki-sidhistoriken och återställ ändringar

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Den här artikeln beskriver hur du visar revisionshistoriken för en wiki-sida i Azure DevOps. Den innehåller också information om hur du återställer ändringar som gjorts på en wiki-sida.

Förutsättningar

Kategori Krav
Projekttillgång Medlem i projektet där wikin finns. Om du inte har åtkomst kan du begära det från projektadministratören. Alla som har åtkomst till teamprojektet kan visa wikin, inklusive Intressenter.
Behörigheter - För att lägga till eller redigera wiki-sidor: Medlem i Contributors-gruppen.
- Publicera kod som wiki: Skapa lagringsplats behörighet. Som standard anges den här behörigheten för medlemmar i gruppen projektadministratörer.
Åtkomstnivåer Minst grundläggande åtkomst.

Visa granskningshistorik för wiki-sida

Du kan visa sidhistoriken för en fil i en etablerad wiki genom att följa dessa steg:

  1. Logga in på projektet (https://dev.azure.com/<Organization>/<Project>) i Azure DevOps.

  2. I det vänstra navigeringsfältet väljer du Wiki och öppnar den wiki-sida som du vill visa.

  3. I wiki-sidvyn till höger väljer du Fler alternativ>Visa revisioner:

    Skärmbild som visar hur du väljer alternativet Visa revisioner för en wiki-sida i Azure DevOps-webbportalen.

  4. Sidan Revisioner visar vem som har gjort ändringar på sidan, tillsammans med revisionsmeddelandena, datumet för varje ändring och versionen eller inchecknings-ID:t.

    Skärmbild som visar revisionerna för en wiki-sida, inklusive ändringsförfattare, revisionsmeddelande, ändringsdatum och ändringsversion eller inchecknings-ID.

  5. Om du vill granska ändringarna som gjorts i en viss revision väljer du länken meddelande eller version för att öppna filen.

    Wiki-filen öppnas i vyn Jämför som visar filändringarna för incheckningen eller versionen.

    Skärmbild som visar sidrevisionerna i vyn Jämför med ändringar som visas sida vid sida.

    Granskningsupplevelsen för revisioner i Azure DevOps liknar arbetet med vyn Filer som ändrats i GitHub. Du kan välja Visa diff sida vid sida för att jämföra de två versionerna av filen eller Visa diff infogad för att se ändringarna i ett enda fönster:

    Skärmbild som visar visningsalternativen för ändringar: Visa diff sida vid sida eller Visa diff infogat.

  6. Om du vill granska det förpublicerade Markdown-innehållet (.md) väljer du Förhandsversion.

Om du vill återgå till den första vyn på sidan eller gå tillbaka till listan över sidrevisioner använder du sökvägsnavigeringen.

Anmärkning

Granskningsupplevelsen är densamma för en sida i en publicerad som kod-wiki, men åtgärden Återställ är inte tillgänglig.

Ångra en commit för en konfigurerad wiki

Du kan återställa en ändring på en wiki-sida genom att följa dessa steg:

  1. Gå till sidan Revisioner för wiki-filen och öppna den specifika revision som du vill tillämpa på sidan.

  2. När wiki-filen öppnas väljer du Återställ:

    Skärmbild som visar hur du väljer alternativet Återställ för en wiki-sidrevision.

  3. I bekräftelsedialogrutan väljer du Återställ:

    Skärmbild som visar bekräftelsedialogrutan för att återställa sidrevisionen.

Återställ en incheckning för en publicerad som kod-wiki

Om du vill återgå till en tidigare revision för en sida som du har publicerat som kod har du två alternativ:

  • Om incheckningen för att tillämpa är den senaste revisionen för sidan kan du återställa från webbportalen.
  • Om kommitteringen är en tidigare revision och det finns nyare kommitteringar för sidan ska du skapa en separat gren och återställa i den grenen.

Återställ sidinnehållet i webbportalen

Följ dessa steg för att återställa en wiki-sida från den senaste revisionen i Azure DevOps-webbportalen:

  1. Gå till sidan Revisioner för wiki-filen och leta upp den senaste revisionen.

  2. Kopiera det fullständiga ID:t för revisionen genom att välja Kopiera fullständig SHA till Urklipp:

    Skärmbild som visar hur du väljer Kopiera till urklipp-alternativet för hela commit-ID:t.

  3. Gå till Arkiv>Commits, klistra in det kopierade commit-ID:t i rutan Commit ID och klicka på Sök:

    Skärmbild som visar hur du anger det kopierade inchecknings-ID:t för revisionen.

  4. På sidan Incheckning väljer du Fler alternativ>Återställ:

    Skärmbild som visar hur du väljer åtgärden

  5. I fönstret Återställ incheckning väljer du grenen Mål för incheckningen, anger eller väljer grennamnet Mål och väljer sedan Återställ:

    Skärmbild som visar hur du väljer eller anger målgrenen och grennamnet för återställningsåtgärden.

    Den angivna målgrenen skapas med återställda ändringar.

    Om du får ett felmeddelande kan du behöva skapa en lokal gren och göra ändringarna manuellt enligt beskrivningen i nästa avsnitt.

  6. Välj Skapa pull-begäran.

  7. I dialogrutan Ny pull-begäran väljer du Skapa.

  8. I dialogrutan Slutför pull-begäran väljer du typ av sammanslagning. Du kan också markera kryssrutorna för alternativ som ska slutföras efter sammanfogningen.

  9. Välj Slutför sammanslagning för att sammanfoga ändringarna till wiki-huvudgrenen:

    Skärmbild som visar fullständig sammanslagning för pull-begäran om att återställa sidan i den publicerade koden som wiki.

Om du vill visa det återställda innehållet går du till wiki-sidan och uppdaterar webbläsaren.

Återställ från tidigare revisioner med en annan gren

Du kan också återgå till en äldre bekräftad version av en sida i en publicerad som kod-wiki med hjälp av en annan gren än huvudgrenen för wikin. Efter uppdateringen till den andra grenen skapar du en pull-begäran till huvudgrenen.

  1. Skapa en lokal gren av wiki-huvudgrenen.

  2. Visa commithistoriken och hitta commiten med ändringarna som ska återställas.

  3. Använd kommandot Återställ som beskrevs tidigare för att återställa den önskade incheckningen.

  4. När en konflikt uppstår använder du konfliktlösningsverktyget för att lösa problemen.

  5. Commita ändringarna till din lokala gren.

  6. Skicka den lokala grenen till fjärrservern.

  7. Skapa en pull-förfrågan för din lokala gren i huvudgrenen för wikin.

  8. Slutför pull requesten.