OpenAI
Această pagină a fost tradusă automat. Vezi articolul original în limba engleză.

Revizuiește pull request-uri cu Codex

Găsește pull request-uri, examinează modificările și rezolvă observațiile din revizuire cu Codex.

Actualizat: 17 days ago

Prezentare generală

Revizuire cod reunește într-un singur loc pull request-urile, modificările de cod, constatările din revizuire, comentariile și verificările. Poți revizui modificările altcuiva, urmări feedbackul la propriile pull request-uri sau cere Codex să explice o modificare înainte de a răspunde.

Pluginul Revizuire cod permite revizuirea pe desktop și pe web. Revizuirea cererilor de îmbinare GitLab este disponibilă în versiune preliminară. Revizuirile de cod în cloud pentru GitLab nu sunt disponibile.

Înainte de a începe

Folosește un cont de depozit care are acces la pull request-ul pe care vrei să îl revizuiești. Permisiunile tale pentru depozit determină ce poți citi sau modifica.

Într-un spațiu de lucru administrat, trebuie să ai acces la pluginul Revizuire cod și la orice conexiune necesară la aplicații. Instalarea unui plugin nu acordă acces la un depozit.

Pentru configurarea pluginurilor și opțiunile de control ale spațiului de lucru, consultă Pluginuri în ChatGPT și Codex.

Găsește un pull request

Deschide Revizuire cod pentru a găsi pull request-urile pe care le-ai creat sau pe care ți s-a cerut să le revizuiești. Folosește căutarea și filtrele pentru a restrânge lista, apoi selectează un pull request.

Verifică depozitul, titlul, autorul și ramura pentru a te asigura că revizuiești modificarea dorită. Descrierea explică scopul autorului, iar comparația diferențelor arată codul modificat.

Revizuiește modificările

  1. Citește descrierea și rezumatul pull request-ului.

  2. Examinează fișierele modificate și liniile relevante din comparația diferențelor.

  3. Analizează constatările și comentariile existente.

  4. Examinează rezultatele testelor, verificările și eventualele conflicte de îmbinare nerezolvate.

  5. Întreabă Codex despre orice aspect care necesită investigații suplimentare.

Verifică constatările generate în raport cu codul relevant înainte de a te baza pe ele.

Întreabă Codex despre un pull request

Folosește conversația din pull request pentru a pune întrebări despre modificări sau pentru a investiga o constatare. Precizează comportamentul sau criteriile de revizuire care te interesează. De exemplu:

  • „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.”

Poți cere Codex și să pregătească o remediere. Descrie modificarea dorită și limitele intervenției, apoi examinează diferențele și rezultatele testelor.

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

Revizuiește rezultatul înainte de a trimite comentarii, de a salva modificările printr-un commit sau de a le îmbina.

Revizuiește cererile de îmbinare GitLab

Versiunea preliminară a integrării GitLab aduce cererile de îmbinare în Revizuire cod. Poți examina modificările și folosi Codex pentru a înțelege și a rezolva observațiile din revizuire.

Folosește conexiunea GitLab pentru contul și proiectele pe care intenționezi să le revizuiești. Pentru opțiunile de conectare și permisiunile pentru depozite, consultă Conectarea GitLab la ChatGPT și Codex.

Versiunea preliminară din aplicație nu include revizuiri de cod în cloud pentru GitLab. Conectarea GitLab sau afișarea unei cereri de îmbinare în Revizuire cod nu activează revizuirea automată în cloud pentru depozitul respectiv.

Întrebări frecvente

Pot revizui modificările locale înainte de a crea un pull request?

Da. Poți cere Codex să revizuiască modificările locale. Consultă Ghidul de revizuire a codului pentru opțiunile de revizuire locală.

Această actualizare mută revizuirile mele existente din cloud în noile medii cloud?

Nu. Această actualizare nu migrează revizuirea existentă a codului din cloud în noile medii cloud.

A fost util acest articol?