Visa var och när ändringsuppsättningar har sammanfogats

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

Visual Studio 2019 | Visual Studio 2022

Genom att förgrena kodbasen kan du isolera samtidiga utvecklingsarbete och ta ögonblicksbilder. Men när dina teammedlemmar arbetar i en förgrenad kodbas kanske de inte vet vilka grenar som har fått vilka ändringar och när ändringarna sammanfogades.

Anta till exempel att funktionsteam B väntar på en felkorrigering. Du får ett meddelande om att felet har åtgärdats, men du kan fortfarande återskapa felet i versionerna som kommer från din gren.

I Team Foundation Version Control (TFVC) kan du använda fönstret Spårningsändringar för att se vilka grenar som har fått en uppsättning ändringar. I följande skärmbild visar till exempel fönstret Spårningsändringaruppsättning hur ändringsuppsättning 108 sammanfogades från Dev-grenen till en underordnad gren och sedan grundlöst sammanfogades till två andra grenar:

Skärmbild av fönstret Spårningsändringaruppsättning. Dev-grenen innehåller ändringsuppsättningen 108. Pilar pekar från grenarna Dev och FeatureA till andra grenar.

Förutsättningar

  • Om du vill visa ändringsuppsättningar måste läsbehörigheten anges till Tillåt för de grenar som du arbetar med.
  • Om du vill visa tidslinjevyn för en ändringsuppsättning måste behörigheten Hantera grenobjekt anges till Tillåt.

Mer information om behörigheter finns i TFVC-standardbehörigheter.

Visa fönstret Spårningsändringar

Viktigt!

Du kan utföra dessa procedurer på en gren men inte på en mapp. I följande skärmbild är BuildProcessTemplates en mapp och Dev är en gren:

Skärmbild av fönstret Mappar i Visual Studio. Mappen DinnerNow innehåller en mapp med namnet BuildProcessTemplates och en gren med namnet Dev.

Mer information om hur du förgrenar finns i Grenmappar och filer.

Visa fönstret Spårningsändringar från fönstret Historik för en gren eller fil

  1. På menyraden i Visual Studio väljer du Visa>andra Windows-källkontrollutforskaren.>

  2. I Källkontrollutforskaren väljer du en gren eller väljer en mapp eller fil som finns i en gren.

  3. På menyn Arkiv väljer du Källkontroll och sedan Visa historik.

  4. I fönstret Historik högerklickar du på den ändringsuppsättning som du vill visa och väljer sedan Spåra ändringar. Dialogrutan Välj grenar visas.

  5. (Valfritt) I listan Grenar väljer eller avmarkerar du de grenar som du vill visa eller dölja. När du väljer eller avmarkerar grenar visas en förhandsgranskning av dina val till höger i dialogrutan.

  6. (Valfritt) Om ditt team har många grenar använder du knapparna ovanför förhandsversionen för att enkelt välja de grenar som du vill använda. Hovra över en knapp för att få information om vad den gör.

  7. Välj Visualisera.

Visa fönstret Spårningsändringar från ett arbetsobjekt som är länkat till en ändringsuppsättning

  1. Öppna ett arbetsobjekt som är länkat till en eller flera ändringsuppsättningar och välj sedan knappen Spåra arbetsobjekt .

    Skärmbild av menyraden för ett arbetsobjekt i TFVC. Ikonen Spåra arbetsobjekt är markerad.

    Dialogrutan Välj grenar visas.

  2. (Valfritt) I listan Grenar väljer eller avmarkerar du de grenar som du vill visa eller dölja. När du väljer eller avmarkerar grenar visas en förhandsgranskning av dina val till höger i dialogrutan.

  3. (Valfritt) Om ditt team har många grenar väljer du knapparna ovanför förhandsversionen för att enkelt välja de grenar som du vill använda. Hovra över en knapp för att få information om vad den gör.

  4. Välj Visualisera.

Översikt över fönstret Spårningsändringar

Följande skärmbild visar en ändringsuppsättning i DinnerNow-projektet:

Skärmbild av fönstret Spårningsändringaruppsättning. Pilar pekar från grenarna Dev och FeatureA till flera gröna grenar och en mönstrad gren.

  • Grenarna som ändringsuppsättningen har sammanfogats till visas gröna. Var och en av dessa grenar innehåller antalet ändringar som implementerade sammanslagningen.
  • Grenarna som inte har tagit emot ändringsuppsättningen visas ljusblå.
  • Om en gren bara tog emot några av ändringarna i ändringsuppsättningen fylls grenen med ett mönster och en asterisk visas bredvid ändringsuppsättningsnumren inom den grenen. På skärmbilden sammanfogades endast några av ändringarna i ändringsuppsättningen 108 till grenen Test .
  • En pil representerar en sammanslagning. En solid linje anger en standardsammanslagning, och en streckad linje indikerar en grundlös sammanslagning.

Dricks

Du kan välja en gren som tog emot ändringsuppsättningen, till exempel Version2. Sedan kan du se alla sammanslagningar som krävdes för att ändringsuppsättningen skulle nå den grenen. Dessa sammanslagningar visas som mörkgröna pilar.

Växla till tidslinjevyn

Du kan få information om när en ändringsuppsättning sammanfogades till olika grenar genom att växla till tidslinjevyn. Den här vyn visar käll-, mål- och tidsstämpeln för varje sammanslagning.

Visa tidslinjevyn för en ändringsuppsättning

Öppna fönstret Spårningsändringar eller Spåra arbetsobjekt och välj sedan Tidslinjespårning.

Exempel: Använd tidslinjevyn

I det tidigare exemplet var olika standard- och grundlösa sammanslagningar synliga. När du väljer Tidslinjespårning växlar fönstret Spårningsändringaruppsättning till en vy som visar sekvensen för sammanslagningarna:

Skärmbild av tidslinjevyn. Staplar märkta med grennamn staplas lodrätt. Pilarna sträcker sig mellan grenar och en tidsstämpel visas.

  • Grenarna som tog emot ändringsuppsättningen visas överst i vyn.
  • Grenarna som inte tog emot ändringsuppsättningen visas i vitt längst ned i vyn. I det här fallet fick inte FeatureB och Main ändringsuppsättningen.
  • Tidsstämpeln visar datum och tid när ändringsuppsättningen sammanfogades till en vald gren. I det här fallet är Version1 valt och sammanfogningen till den grenen inträffade vid den visade tidpunkten.

Dra ändringar och grenar för att sammanfoga dem

Om du vill sammanfoga en ändringsuppsättning eller gren till en annan gren kan du dra ändringsuppsättningen eller grenen till en annan gren i fönstret Spårningsändringar. Mer information finns i Sammanfoga mappar och filer.