Ö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 webbutvecklingsteamet redo att kombinera förändringarna med din huvudgren. 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. I webbläsaren går du till Code.

  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-queueväljer du ikonen Mer (...) och väljer sedan Ny pull request.

    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:

    Den här PR:n 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äran med knappen för att skapa en pull-begäran markerad.

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

    Observera att Azure DevOps visar en banderoll som anger att det finns ändringar i add-orders-queue-grenen. Bannern erbjuder att skapa en pull request 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 begäran om hämtning, ser du att Azure DevOps automatiskt använde Git commit-meddelandet som titel för begäran om hämtning.

    Uppdatera beskrivningen till följande text:

    Den här PR:n 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-förfrågan

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å pull request-sidan väljer du fliken Ändrade filer.

    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.

    Tips

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

  2. I main.bicep den ändrade filen, håll muspekaren över rad 18 och välj knappen med plustecknet (+).

    Skärmbild av GitHub som visar ändringar i huvud-bicep-filen. Muspekaren hålls ö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 med stora bokstäver?

  4. Välj Starta en granskning.

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

    Tips

    Med GitHub kan du inte godkänna dina egna pull-begäranden. Här kommer du att kommentera på din pull request, men inte godkänna den. När du arbetar med ditt eget lags pull-förfrågningar är det här den punkt där du godkänner det för att indikera att du är nöjd med 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å pull request-sidan 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.

    Tips

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

  2. I main.bicep filen som ändrades, för muspekaren över rad 18 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 versaler?

  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, ändras Ange automatisk komplettering till Slutför. Du kommer att använda den funktionen senare i den här lektionen.

Svara på granskningen av pull-förfrågan

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-förfrågan med följande kommentar: Nej, lagringsköers namn måste ha gemener.

  2. Välj Kommentarenoch välj sedan Avsluta konversation för att markera 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å pull request-sidan 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 denna kommentar: Nej, lagringsköer måste ha gemener.

  3. Välj Svara & 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

Ditt webbplatsutvecklingsteam har bekräftat att den är redo för att du ska skicka beställningarna till kön, så nu är du redo att slutföra och sammanslå din pull-begäran.

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

  1. Välj Sammanfoga 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 skapas en commit, och ett commit-meddelande genereras automatiskt. 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. Slutför pull-begäran frånoch använd standardinställningarna. Välj Fullständig sammanslagning.

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

    Din pull request har slagits samman och din nya funktion finns nu i huvudgrenen i ditt repository.

    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 pullförfrågan rekommenderas det att bekräfta att ändringarna har integrerats framgångsrikt.

  1. Gå till Code.

  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 Repos>Files.

  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.