OpenAI
Den här sidan har maskinöversatts. Visa den ursprungliga engelska artikeln.

Granska pull requests med Codex

Hitta pull requests, granska ändringar och gå igenom granskningsfeedback med Codex.

Uppdaterades: 17 days ago

Översikt

Code Review samlar pull requests, kodändringar, granskningsresultat, kommentarer och kontroller på ett ställe. Du kan granska andras ändringar, följa feedback på dina egna pull requests eller be Codex förklara en ändring innan du svarar.

Pluginet Code Review stöder granskning i skrivbordsappen och på webben. Granskning av merge requests i GitLab finns som förhandsversion. Molnbaserad kodgranskning för GitLab är inte tillgänglig.

Innan du börjar

Använd ett konto för förvaret som har åtkomst till den pull request du vill granska. Dina behörigheter i förvaret avgör vad du kan läsa eller ändra.

I en hanterad arbetsyta måste du ha tillgång till pluginet Code Review och eventuella appanslutningar som krävs. Att installera ett plugin ger inte åtkomst till ett förvar.

Information om hur du konfigurerar plugin och hanterar inställningar för arbetsytan finns i Plugin i ChatGPT och Codex.

Hitta en pull request

Öppna Code Review för att hitta pull requests som du har skapat eller blivit ombedd att granska. Använd sökning och filter för att begränsa listan och välj sedan en pull request.

Kontrollera förvar, titel, författare och gren för att säkerställa att du granskar rätt ändring. Beskrivningen förklarar författarens mål, medan diffen visar vilken kod som har ändrats.

Granska ändringarna

  1. Läs beskrivningen och sammanfattningen för din pull request.

  2. Granska de ändrade filerna och relevanta rader i diffen.

  3. Gå igenom granskningsanmärkningar och befintliga kommentarer.

  4. Gå igenom testresultat, kontroller och eventuella olösta konflikter vid sammanslagning.

  5. Fråga Codex om sådant som behöver undersökas närmare.

Kontrollera genererade granskningsanmärkningar mot den berörda koden innan du förlitar dig på dem.

Fråga Codex om en pull request

Använd konversationen i en pull request för att ställa frågor om ändringarna eller undersöka en granskningsanmärkning. Ange vilket beteende eller vilka granskningskriterier som är viktiga för dig. Till exempel:

  • ”Explain how this change affects sign-in.”

  • ”Check whether the new error path releases the database connection.”

  • ”Show me the code that supports this finding.”

  • ”Compare this revision with the review feedback and identify anything still unresolved.”

Du kan också be Codex förbereda en korrigering. Beskriv den ändring du vill göra och hur omfattande den får vara. Granska sedan den resulterande diffen och testresultaten.

Till exempel: ”Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”

Granska resultatet innan du skickar kommentarer, gör en commit eller slår samman ändringar.

Granska merge requests i GitLab

Med förhandsversionen för GitLab blir merge requests tillgängliga i Code Review. Du kan granska ändringar och ta hjälp av Codex för att förstå och gå igenom granskningsfeedback.

Använd GitLab-anslutningen för det konto och de projekt du vill granska. Information om anslutningsalternativ och behörigheter till förvar finns i Ansluta GitLab till ChatGPT och Codex.

Förhandsversionen i appen omfattar inte molnbaserad kodgranskning för GitLab. Att ansluta GitLab eller se en merge request i Code Review aktiverar inte automatisk molngranskning för det förvaret.

Vanliga frågor

Kan jag granska lokala ändringar innan jag skapar en pull request?

Ja. Du kan be Codex granska lokala ändringar. Se guiden till kodgranskning för alternativ för lokal granskning.

Flyttas mina befintliga molngranskningar till de nya molnmiljöerna?

Nej. Den här uppdateringen flyttar inte befintlig molnbaserad kodgranskning till de nya molnmiljöerna.

Var den här artikeln till hjälp?