Dela via


Hämta historiken för ett objekt

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

Visual Studio 2019 | Visual Studio 2022

En fördel med ett versionskontrollsystem är att du kan se tillbaka i tiden för att få detaljerad information om vilka ändringar som har gjorts i dina filer. Team Foundation Version Control (TFVC) upprätthåller historiska data relaterade till varje version av varje fil som någonsin har checkats in.

Ofta när du tittar på historiken för en fil, mapp eller gren försöker du lösa ett problem eller besvara en fråga. Med hjälp av fönstret Historik i Visual Studio kan du enklare lösa frågor och situationer, till exempel följande:

  • Vilka ändringar har gjorts under de senaste veckorna eller månaderna?

  • Vilket arbetsobjekt slutfördes genom den här ändringen av filen?

  • Vem har checkats in i den här ändringen? Vad sa de om förändringen? Vad förändrades de?

  • Om oväntade ändringar inträffade i den här filen, vilket orsakade en bugg i ett område i produkten som teamet trodde var stabilt, vem gjorde den här ändringen och varför?

  • Hur kan du se till att ändringen sammanfogas till dessa grenar om en ändring i den här grenen åtgärdar ett fel som också måste åtgärdas i andra grenar?

Använd fönstret Visual Studio-historik för att hämta detaljerade historiska data om ett projekt, en gren, en mapp eller en fil.

Förutsättningar

Du måste vara en av bidragsgivarna för ditt projekt. Mer information finns i TFVC-standardbehörigheter.

Öppna fönstret Historik

Om du vill öppna fönstret Historik från Visual Studio högerklickar du på ett objekt i Källkontrollutforskaren och väljer sedan Visa historik.

Dricks

Du kan anpassa fönstrets position genom att högerklicka på rubriken och sedan välja Flyttal, Docka eller Ange fliklayout.

Du kan också använda kommandot Historik för kommandoraden för att öppna fönstret i Visual Studio.

Fönstret Historik visar historiska data om objektet på två flikar:

  • Fliken Ändringsuppsättningar visar alla ändringar som görs i objektet, inklusive ändringar, namnbyten och sammanslagningar.

  • Fliken Etiketter visar alla etiketter som har tillämpats på objektet.

Fliken Ändringsuppsättningar

Fliken Ändringsuppsättningar visar detaljerade data om varje ändring som har gjorts i ett objekt. Alla ändringsuppsättningar som har ändrat objektet visas i en tabell som innehåller följande kolumner:

  • Ändringsuppsättning: ID för ändringsuppsättningen.

  • Användare: Namnet på den användare som checkade in ändringsuppsättningen.

  • Datum: Datum och tid då ändringsuppsättningen checkades in.

  • Kommentar: Kommentaren som angetts av användaren som checkade in ändringsuppsättningen.

Filer visar också data i följande kolumner:

  • Ändring: De typer av ändringar som har gjorts i filen med ändringsuppsättningen. Exempel på värden som kan visas i den här kolumnen är add, edit, rename och merge.

  • Sökväg: Sökvägen till filen.

Kommentar

Om du öppnar fönstret Historik med hjälp tf history av kommandot och du visar data om ett projekt, en gren eller en mapp visas historiken för underordnade objekt som filer som finns i en mapp endast om du använder /recursive alternativet .

Dricks

Ibland behöver du dela den här typen av data med någon annan. Du kan välja en eller flera rader från tabellen på fliken Ändringsuppsättningar , högerklicka på dem, välja Kopiera för att kopiera data till Urklipp och sedan klistra in data i ett e-postmeddelande, dokument eller kalkylblad.

Vanliga åtgärder

Med hjälp av fliken Ändringsuppsättningar kan du utföra följande uppgifter:

Aktivitet

Stöd för innehåll

  • Visa objektet som det fanns när ändringsuppsättningen checkades in: Dubbelklicka eller högerklicka på ändringsuppsättningen och välj sedan Visa. Det här kommandot är endast tillgängligt om objektet är en fil.

Ingen

  • Få mer information om en ändringsuppsättning: Högerklicka på en ändringsuppsättning och välj sedan Information om ändringsuppsättning för att hämta information som:

  • Andra källfiler som ingår i ändringsuppsättningen.

  • Arbetsobjekt som är associerade med ändringsuppsättningen.

  • Eventuella incheckningsanteckningar som finns kvar för granskare.

  • Jämför en tidigare version med den aktuella versionen: Högerklicka på en ändringsuppsättning och välj sedan Jämför.

  • Jämför en tidigare version med en annan tidigare version: Välj två ändringsuppsättningar med hjälp av Ctrl+Välj, högerklicka sedan på en av ändringarna och välj Jämför.

  • Hämta en tidigare version av objektet: Högerklicka på en ändringsuppsättning och välj sedan Hämta den här versionen för att ladda ned den tidigare versionen av objektet till din arbetsyta.
  • Visa vilka användare som gjorde specifika ändringar i en fil: Högerklicka på en ändringsuppsättning och välj sedan Kommentera. Det här kommandot är endast tillgängligt om objektet är en fil.
  • Få mer information om en sammanslagning: Om ändringsuppsättningen har resulterat i en sammanslagning kan du expandera det här objektet för att visa de ändringsuppsättningar som sammanfogades i det här objektet från en annan gren. Det här kommandot är endast tillgängligt om objektet är en fil.

Ingen

  • Få mer information om ändringar som gjordes före en ändring av namnbytet: Om ändringsuppsättningen innehåller ett namnbyte kan du expandera det här objektet för att visa de ändringar som inträffade innan ändringen av namnbytet gjordes.

Ingen

  • Visa andra grenar som den här ändringsuppsättningen har sammanfogats till: Högerklicka på ändringsuppsättningen och välj Spåra ändringar.
  • Återställ ändringar från en ändringsuppsättning: Välj en enskild ändringsuppsättning och välj Återställ hela ändringsuppsättningen.
  • Återställ ändringar från två eller flera på varandra följande ändringsuppsättningar: Välj en uppsättning ändringar i följd och välj Återställ.
  • Visa icke-rekursiv historik för en mapp: Du kan bara hämta dessa data från kommandotolken.

Fliken Etiketter

Alla etiketter som har tillämpats på objektet visas i en tabell som innehåller följande kolumner:

  • Namn: Namnet på etiketten.

  • Användare: Den användare som använde etiketten.

  • Datum: Datum och tid då etiketten tillämpades.

  • Ändringsuppsättning: Den ändringsuppsättning som etiketten gäller för.

  • Kommentar: Kommentaren från användaren som använde etiketten.

Kommentar

När du visar historiska data om ett projekt, en gren eller en mapp visas inte data om etiketter som tillämpas på underordnade objekt, som filerna i en mapp.

Dricks

Ibland behöver du dela den här typen av data med någon annan. Du kan välja en eller flera rader från tabellen på fliken Etiketter , högerklicka på dem, välja Kopiera för att kopiera data till Urklipp och sedan klistra in data i ett e-postmeddelande, dokument eller kalkylblad.

Vanliga åtgärder

Aktivitet

Stöd för innehåll

  • Visa objektet som det fanns när den märkta ändringsuppsättningen checkades in: Högerklicka på en etikett och välj sedan Visa. Det här kommandot är endast tillgängligt om objektet är en fil.

Ingen

  • Redigera etiketten: Högerklicka på etiketten och välj Redigera etikett.
  • Ta bort etiketten: Högerklicka på etiketten och välj Ta bort etikett.
  • Jämför en tidigare version av objektet med den aktuella versionen: Högerklicka på en etikett och välj sedan Jämför för att jämföra en tidigare version av objektet med den aktuella versionen.
  • Hämta en tidigare version av objektet: Högerklicka på en etikett och välj sedan Hämta den här versionen för att ladda ned den tidigare versionen av objektet till din arbetsyta.
  • Visa andra grenar som den märkta ändringsuppsättningen har sammanfogats till: Högerklicka på etiketten och välj Spåra ändringaruppsättning. Det här kommandot är endast tillgängligt om objektet är en fil.
  • Visa vilka användare som gjorde specifika ändringar i den märkta versionen av en fil: Högerklicka på en ändringsuppsättning och välj sedan Kommentera. Det här kommandot är endast tillgängligt om objektet är en fil.