Apžvalga
Kodo peržiūros funkcija vienoje vietoje sujungia „pull request“, kodo pakeitimus, peržiūros išvadas, komentarus ir patikras. Galite peržiūrėti kitų pakeitimus, sekti pastabas apie savo „pull request“ arba prieš atsakydami paprašyti Codex paaiškinti pakeitimą.
Kodo peržiūros įskiepis leidžia atlikti peržiūrą kompiuterio programėlėje ir žiniatinklyje. Galima išbandyti preliminarią GitLab sujungimo užklausų peržiūros versiją. GitLab kodo peržiūros debesijoje negalimos.
Prieš pradedant
Naudokite saugyklos paskyrą, turinčią prieigą prie norimo peržiūrėti „pull request“. Jūsų saugyklos leidimai lemia, ką galite skaityti ar keisti.
Administruojamoje darbo erdvėje jums turi būti prieinamas kodo peržiūros įskiepis ir visos reikalingos programėlių jungtys. Įdiegus įskiepį prieiga prie saugyklos nesuteikiama.
Apie įskiepių nustatymą ir darbo erdvės valdymą skaitykite straipsnyje „Įskiepiai ChatGPT ir Codex“.
Raskite „pull request“
Atidarykite kodo peržiūros langą ir raskite savo sukurtus arba jums peržiūrėti priskirtus „pull request“. Naudokite paiešką ir filtrus sąrašui susiaurinti, tada pasirinkite „pull request“.
Patikrinkite saugyklą, pavadinimą, autorių ir šaką, kad įsitikintumėte, jog peržiūrite norimą pakeitimą. Apraše paaiškinamas autoriaus tikslas, o skirtumų rodinyje matyti pakeistas kodas.
Peržiūrėkite pakeitimus
Perskaitykite „pull request“ aprašą ir santrauką.
Skirtumų rodinyje patikrinkite pakeistus failus ir susijusias eilutes.
Peržiūrėkite išvadas ir esamus komentarus.
Patikrinkite testų rezultatus, patikras ir visus neišspręstus sujungimo konfliktus.
Paklauskite Codex apie viską, ką reikia išnagrinėti išsamiau.
Prieš remdamiesi sugeneruotomis išvadomis, patikrinkite jas pagal atitinkamą kodą.
Paklauskite Codex apie „pull request“
„Pull request“ pokalbyje užduokite klausimų apie pakeitimus arba išsamiau išnagrinėkite peržiūros išvadą. Nurodykite, koks programos veikimas ar peržiūros kriterijai jums svarbūs. Pavyzdžiui:
„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.“
Taip pat galite paprašyti Codex parengti pataisą. Aprašykite norimą pakeitimą ir jo apimties ribas, tada patikrinkite gautus kodo skirtumus ir testų rezultatus.
Pavyzdžiui: „Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.“
Peržiūrėkite rezultatą prieš pateikdami komentarus, įrašydami pakeitimus į saugyklą ar juos sujungdami.
Peržiūrėkite GitLab sujungimo užklausas
Preliminari GitLab integracijos versija leidžia pasiekti sujungimo užklausas naudojant kodo peržiūros funkciją. Galite patikrinti pakeitimus ir pasitelkti Codex, kad suprastumėte peržiūros pastabas bei į jas atsižvelgtumėte.
Naudokite GitLab ryšį su paskyra ir projektais, kuriuos ketinate peržiūrėti. Apie prisijungimo parinktis ir saugyklos leidimus skaitykite straipsnyje „GitLab prijungimas prie ChatGPT ir Codex“.
Preliminari versija programėlėje neapima GitLab kodo peržiūrų debesijoje. Prijungus GitLab ar kodo peržiūros lange matant sujungimo užklausą, automatinė tos saugyklos peržiūra debesijoje neįjungiama.
Dažniausiai užduodami klausimai
Ar galiu peržiūrėti vietinius pakeitimus prieš sukurdamas „pull request“?
Taip. Galite paprašyti Codex peržiūrėti vietinius pakeitimus. Vietinės peržiūros parinktys aprašytos kodo peržiūros vadove.
Ar mano esamos peržiūros debesijoje bus perkeltos į naująsias debesijos aplinkas?
Ne. Šis atnaujinimas neperkelia esamos kodo peržiūros debesijoje į naująsias debesijos aplinkas.
