Dela via


Återställa ändringsuppsättningar

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

Visual Studio 2019 | Visual Studio 2022

En Team Foundation Version Control (TFVC) ändringsuppsättning är en permanent del av historiken för dina versionskontrollerade objekt och kan inte ångras eller tas bort. Du kan dock rulla tillbaka effekterna av en eller flera ändringsuppsättningar.

Du kan också använda kommandoradsverktyget tf för att återställa ändringar. Mer information finns i kommandot Rollback (Team Foundation Version Control).

Förutsättningar

Var en av bidragsgivarna för ditt projekt. Mer information finns i TFVC-standardbehörigheter.

Återställ ändringar från en ändringsuppsättning

En utvecklare vill till exempel ta bort effekter av ett ändringsset:

diagram som visar ändringar från en ändringsuppsättning.

Så här återställer du en ändringsuppsättning från sidan Information om ändringsuppsättning

Återställ en ändringsuppsättning från Historikfönstret

  • I fönstret Visual Studio History högerklickar du på en version och väljer Återställ hela ändringsuppsättningen.

Så här återställer du en ändringsuppsättning från Källkontrollutforskaren

  1. I Visual Studio Source Control Explorerhögerklickar du på ett objekt och väljer Återställning.

    Notera

    Det objekt du väljer avgör omfånget som återställningen påverkar.

  2. I dialogrutan Återställning väljer du Återställningsändringar från en enda ändringsuppsättning.

  3. Ange ändringsuppsättningen och välj sedan Återställning.

Rulla tillbaka ändringar från ett antal ändringsuppsättningar

En utvecklare vill till exempel ta bort effekterna av några efterföljande ändringsuppsättningar:

diagram som visar flera ändringsuppsättningar.

Så här återställer du ett intervall med ändringsuppsättningar

  1. I fönstret Historik väljer du två eller flera versioner i följd, högerklickar och väljer Återställ.

    Eller högerklickar du på ett objekt i Source Control Exploreroch väljer Rollback.

    Anteckning

    Det objekt du väljer avgör omfånget som förändras av återställningen.

  2. I dialogrutan Återställning väljer du Återställ ändringar från ett antal ändringsuppsättningar.

  3. Ange ändringsuppsättningsintervallet och välj sedan Ångra.

Återställa till en viss version

En utvecklare vill till exempel återställa en fil till en tidigare version, vilket eliminerar effekten av alla ändringar som inträffade efter den versionen:

Diagram som visar ett enda ändringspaket att återgå till.

Så här återställer du till en viss version

  1. I Source Control Explorer, högerklicka på ett objekt och välj Återställ.

  2. I dialogrutan Rollback väljer du Återställ till en viss version.

  3. Ange versionsinformationen och välj sedan Återställ.

Nästa steg

  • Om ändringen fortfarande väntar, dvs. du inte har checkat in den, kan du ångra ändringen i stället för att återställa den. Se Utveckla kod och hantera väntande ändringar.

  • Precis som de flesta ändringar du gör i filer placeras en återställningsändring i kö som en väntande ändring. När du har återställt filerna kan du visa de filer som du ändrar och jämföra filerna med den senaste versionen på servern. När du har bekräftat att ändringarna matchar det du tänker göra kan du registrera ändringarna.

  • Återställning tar inte bort ändringsuppsättningar eller data. Om du ändrar dig använder du återställning för att återställa innehållet i filerna till deras tillstånd innan återställningen.