Övning – Skapa, granska och sammanfoga en pull-begäran

Slutförd

Du har slutfört arbetet med att lägga till en kö på webbplatsen. Nu är webbplatsutvecklingsteamet redo att sammanfoga ändringarna till huvudgrenen. I den här övningen skapar och sammanfogar du en pull-begäran för dina ändringar.

Under processen gör du följande:

  • Skapa en pull-begäran.
  • Granska pull-begäran.
  • Slutför pull-begäran.
  • Kontrollera att ändringarna har sammanfogats.

Skapa en pull-begäran för att sammanfoga funktionsgrenen

Eftersom du inte kan skicka ändringar direkt till lagringsplatsens huvudgren måste du skapa en pull-begäran.

  1. Gå till Kod i webbläsaren.

  2. Välj 2 grenar för att visa grenarna i din GitHub-lagringsplats.

    Skärmbild av GitHub som visar lagringsplatssidan med länken till grenlistan markerad.

  3. Bredvid add-orders-queue väljer du ikonen Mer (...) och väljer sedan Ny pull-begäran.

    Skärmbild av GitHub som visar grenlistan. Knappen för en ny pull-begäran är markerad för grenen add-orders-queue.

  4. När du skapade pull-begäran ser du att GitHub automatiskt använde Git-incheckningsmeddelandet som pull-begärans rubrik.

    Uppdatera beskrivningen till följande text:

    Denna PR lägger till en ny Azure Storage-kö för bearbetning av beställningar och uppdaterar webbplatskonfigurationen så att den innehåller lagringskontot och köinformationen.

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

    Skärmbild av GitHub som visar sidan för att skapa pull-begäranden med knappen för att skapa en pull-begäran markerad.

  1. I webbläsaren går du till Lagringsfiler>.

    Observera att Azure DevOps visar en banderoll som anger att det finns ändringar i kögrenen add-orders-queue . Banderollen erbjuder att skapa en pull-begäran för dessa ändringar.

    Skärmbild av Azure DevOps som visar lagringsplatsens fillista, inklusive en banderoll som erbjuder att skapa en pull-begäran.

  2. Välj Skapa en pull-begäran.

  3. På sidan för att skapa en pull-begäran ser du att Azure DevOps automatiskt använde Git-incheckningsmeddelandet som pull-begäranderubrik.

    Uppdatera beskrivningen till följande text:

    Denna PR lägger till en ny Azure Storage-kö för bearbetning av beställningar och uppdaterar webbplatskonfigurationen så att den innehåller lagringskontot och köinformationen.

  4. Välj Skapa.

    Skärmbild av Azure DevOps som visar sidan för att skapa pull-begäran med knappen för att skapa en pull-begäran markerad.

Granska pull-begäran

Normalt granskas en pull-begäran av någon annan än författaren. I det här exemplet låtsas du vara en annan teammedlem och granska din egen pull-begäran.

  1. På sidan pull-begäran väljer du fliken Filer har ändrats .

    Skärmbild av GitHub som visar fliken för ändrade filer i en pull-begäran.

    GitHub visar de filer som har ändrats i den här pull-begäran. Observera att den markerar alla rader som har ändrats, så att du enkelt kan se vad du bör granska.

    Dricks

    Anta att du granskar detta för ditt eget team. Vill du ge några förslag?

  2. Hovra över rad 18 i filen main.bicep som ändrades och välj knappen med plustecknet (+).

    Skärmbild av GitHub som visar ändringar i huvudpunktens bicep-fil. Musen hovrar över rad 18 och knappen för att lägga till kommentarer är markerad.

  3. I kommentarsrutan anger du följande text: Ska detta vara versalt?

  4. Välj Starta en granskning.

    Skärmbild av GitHub som visar kommentarsfältet med knappen för att starta en granskning markerad.

    Dricks

    Med GitHub kan du inte godkänna dina egna pull-begäranden. Här kommenterar du pull-begäran, men godkänner den inte. När du arbetar med ditt eget teams pull-begäranden är det här den punkt där du godkänner det för att indikera att du är glad att det slås samman.

  5. Välj Slutför din granskning.

  6. I granskningspanelen som visas väljer du Skicka granskning.

    Skärmbild av GitHub som visar panelen för att slutföra en granskning, med knappen för att skicka en recension markerad.

    GitHub returnerar dig till fliken Konversation för pull-begäran.

  1. På sidan pull-begäran väljer du fliken Filer .

    Skärmbild av Azure DevOps som visar filerna som ändrats i pull-begäran.

    Azure DevOps visar de filer som ändrades i den här pull-begäran. Observera att den markerar alla rader som har ändrats, så att du enkelt kan se vad du bör granska.

    Dricks

    Anta att du granskar detta för ditt eget team. Vill du ge några förslag?

  2. Hovra över rad 18 i filen main.bicep som ändrades och välj kommentarsknappen.

    Skärmbild av Azure DevOps som visar ändringar i huvudpunktens bicep-fil. Musen hovrar över rad 18 och knappen för att lägga till en kommentar är markerad.

  3. I kommentarsrutan anger du följande text: Ska detta vara versalt?

  4. Välj Kommentar.

    Skärmbild av Azure DevOps som visar kommentarsfältet med knappen Kommentar markerad.

    Bredden på webbläsarfönstret kan påverka hur kommentarsdialogrutan visas. Kommentaren öppnar dialogrutan Diskussion i stället för den infogade kommentaren enligt skärmbilden.

  5. Välj godkänn.

    Skärmbild av Azure DevOps som visar knappen Godkänn för pull-begäran.

    När du har valt Godkänn slutför du automatiskt ändringarna till Slutför. Du kommer att använda den funktionen senare i den här lektionen.

Svara på granskning av pull-begäran

När du skapar eller granskar en pull-begäran kan du delta i en konversation om dess innehåll. Anta att du är författare till den här filen och vill svara på en kommentar från granskaren.

  1. Svara på granskningen av pull-begäran med följande kommentar: Nej, lagringsköer måste ha gemener.

  2. Välj Kommentar och välj sedan Lös konversation för att ange att diskussionen på raden är över.

    Skärmbild av GitHub som visar svaret på en kommentar, med knapparna för att ange en kommentar och lösa en konversation markerad.

  1. På sidan pull-begäran väljer du fliken Översikt .

    Skärmbild av Azure DevOps som visar fliken Översikt.

  2. Anta nu att du är författare till den här filen. Svara på granskningen av pull-begäran med följande kommentar: Nej, lagringsköer måste ha gemener.

  3. Välj Svara och lös för att ange att diskussionen på raden är över.

    Skärmbild av Azure DevOps som visar svaret på en kommentar med knappen för att svara och matcha markerad.

Slutför pull-begäran

Webbplatsens utvecklingsteam har bekräftat att den är redo att skicka beställningarna till kön, så att du är redo att slutföra och slå samman din pull-begäran.

Din pull-begäran har godkänts. Webbplatsens utvecklingsteam har bekräftat att den är redo att skicka beställningarna till kön, så att du är redo att slutföra och slå samman din pull-begäran.

  1. Välj Koppla pull-begäran.

    Skärmbild av GitHub som visar en pull-begäran med knappen för sammanslagning markerad.

  2. GitHub ber dig bekräfta kopplingen. När GitHub sammanfogar pull-begäran skapar den en incheckning och genererar automatiskt ett incheckningsmeddelande. Välj Bekräfta sammanslagning.

    Skärmbild av GitHub som visar en pull-begäran med knappen för att bekräfta en sammanslagning markerad.

    Pull-begäran slås samman och den nya funktionen finns nu i huvudgrenen på lagringsplatsen.

  3. Det är en bra idé att ta bort dina funktionsgrenar när du är klar med dem. Genom att ta bort grenar kan du undvika att förvirra gruppmedlemmar i framtiden om vilket arbete som fortfarande pågår. Välj Ta bort gren.

    Skärmbild av GitHub som visar en pull-begäran med knappen för att ta bort en gren markerad.

  1. Välj Slutför.

    Skärmbild av Azure DevOps som visar knappen Slutför för en pull-begäran.

  2. Använd standardinställningarna från Slutför pull-begäran. Välj Slutför sammanslagning.

    Skärmbild av Azure DevOps som visar panelen för slutförande av pull-begäran, med knappen för att slutföra en sammanslagning markerad.

    Pull-begäran slås samman och den nya funktionen finns nu i huvudgrenen på lagringsplatsen.

    Azure DevOps tog automatiskt bort funktionsgrenen när du sammanfogade pull-begäran. Det är en bra idé att ta bort dina funktionsgrenar när du är klar med dem. Genom att ta bort grenar kan du undvika att förvirra gruppmedlemmar i framtiden om vilket arbete som fortfarande pågår.

Verifiera ändringarna

När du har sammanfogat en pull-begäran är det en bra idé att bekräfta att ändringarna har sammanfogats.

  1. Gå till Kod.

  2. Gå till filen deploy/main.bicep och sedan till filen deploy/modules/appService.bicep .

    Skärmbild av GitHub som visar lagringsplatsens fillista när pull-begäran har sammanfogats.

    Observera att kön och dina andra ändringar nu finns i filerna.

  1. Gå till Lagringsfiler>.

  2. Gå till filen deploy/main.bicep och sedan till filen deploy/modules/appService.bicep .

    Observera att kön och dina andra ändringar nu finns i filerna.