Övning – Skapa, granska och sammanfoga en pull-begäran
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.
Gå till Kod i webbläsaren.
Välj 2 grenar för att visa grenarna i din GitHub-lagringsplats.
Bredvid add-orders-queue väljer du ikonen Mer (...) och väljer sedan Ny pull-begäran.
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.
Välj Skapa pull-begäran.
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.
Välj Skapa en pull-begäran.
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.
Välj Skapa.
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.
På sidan pull-begäran väljer du fliken Filer har ändrats .
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?
Hovra över rad 18 i filen main.bicep som ändrades och välj knappen med plustecknet (+).
I kommentarsrutan anger du följande text: Ska detta vara versalt?
Välj Starta en granskning.
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.
Välj Slutför din granskning.
I granskningspanelen som visas väljer du Skicka granskning.
GitHub returnerar dig till fliken Konversation för pull-begäran.
På sidan pull-begäran väljer du fliken Filer .
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?
Hovra över rad 18 i filen main.bicep som ändrades och välj kommentarsknappen.
I kommentarsrutan anger du följande text: Ska detta vara versalt?
Välj Kommentar.
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.
Välj godkänn.
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.
Svara på granskningen av pull-begäran med följande kommentar: Nej, lagringsköer måste ha gemener.
Välj Kommentar och välj sedan Lös konversation för att ange att diskussionen på raden är över.
På sidan pull-begäran väljer du fliken Översikt .
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.
Välj Svara och lös för att ange att diskussionen på raden är över.
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.
Välj Koppla pull-begäran.
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.
Pull-begäran slås samman och den nya funktionen finns nu i huvudgrenen på lagringsplatsen.
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.
Välj Slutför.
Använd standardinställningarna från Slutför pull-begäran. Välj Slutför sammanslagning.
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.
Gå till Kod.
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.
Gå till Lagringsfiler>.
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.