OpenAI
Questa pagina è stata tradotta automaticamente. Visualizza l'articolo originale in inglese.

Rivedi le pull request con Codex

Trova le pull request, esamina le modifiche e gestisci i feedback di revisione con Codex.

Aggiornato: 16 days ago

Panoramica

Code Review riunisce in un unico posto pull request, modifiche al codice, problemi rilevati durante la revisione, commenti e controlli. Puoi rivedere le modifiche di altre persone, seguire i feedback sulle tue pull request o chiedere a Codex di spiegarti una modifica prima di rispondere.

Il plugin Code Review consente di eseguire revisioni su desktop e sul web. La revisione delle merge request di GitLab è disponibile in anteprima. Le revisioni del codice nel cloud per GitLab non sono disponibili.

Prima di iniziare

Usa un account del repository che abbia accesso alla pull request che vuoi rivedere. Le tue autorizzazioni nel repository determinano cosa puoi leggere o modificare.

In un'area di lavoro gestita, devi avere a disposizione il plugin Code Review e tutte le connessioni alle app necessarie. L'installazione di un plugin non concede l'accesso a un repository.

Per la configurazione dei plugin e i controlli dell'area di lavoro, consulta Plugin in ChatGPT e Codex.

Trova una pull request

Apri Code Review per trovare le pull request che hai creato o che ti è stato chiesto di rivedere. Usa la ricerca e i filtri per restringere l'elenco, poi seleziona una pull request.

Controlla repository, titolo, autore e branch per assicurarti di rivedere la modifica giusta. La descrizione spiega l'obiettivo dell'autore; il diff mostra il codice modificato.

Rivedi le modifiche

  1. Leggi la descrizione e il riepilogo della pull request.

  2. Esamina i file modificati e le righe pertinenti nel diff.

  3. Esamina i problemi rilevati e i commenti esistenti.

  4. Verifica i risultati dei test, i controlli e gli eventuali conflitti di merge non risolti.

  5. Chiedi a Codex di approfondire tutto ciò che richiede ulteriori verifiche.

Verifica i problemi segnalati nel codice pertinente prima di fare affidamento sulle segnalazioni.

Chiedi a Codex informazioni su una pull request

Usa la conversazione della pull request per fare domande sulle modifiche o approfondire un problema rilevato. Specifica il comportamento o i criteri di revisione che ti interessano. Ad esempio:

  • “Spiega come questa modifica influisce sull'accesso.”

  • “Verifica se il nuovo percorso di gestione degli errori rilascia la connessione al database.”

  • “Mostrami il codice che conferma questo problema.”

  • “Confronta questa versione con i feedback di revisione e individua ciò che resta da risolvere.”

Puoi anche chiedere a Codex di preparare una correzione. Descrivi la modifica che desideri e gli eventuali limiti al suo ambito di applicazione, poi esamina il diff risultante e i risultati dei test.

Ad esempio: “Risolvi il problema rilevato nella gestione degli errori. Limita la modifica a questa funzione e aggiungi un test per il caso che genera l'errore.”

Rivedi il risultato prima di inviare commenti, eseguire il commit delle modifiche o effettuare il merge.

Rivedi le merge request di GitLab

L'anteprima di GitLab porta le merge request in Code Review. Puoi esaminare le modifiche e usare Codex per comprendere e gestire i feedback di revisione.

Usa la connessione GitLab per l'account e i progetti che intendi rivedere. Per le opzioni di connessione e le autorizzazioni dei repository, consulta Collegare GitLab a ChatGPT e Codex.

L'anteprima nell'app non include le revisioni del codice nel cloud per GitLab. Collegare GitLab o visualizzare una merge request in Code Review non abilita la revisione automatica nel cloud per quel repository.

Domande frequenti

Posso rivedere le modifiche locali prima di creare una pull request?

Sì. Puoi chiedere a Codex di rivedere le modifiche locali. Consulta la guida alla revisione del codice per le opzioni di revisione locale.

Questo aggiornamento sposta le mie revisioni cloud esistenti nei nuovi ambienti cloud?

No. Questo aggiornamento non trasferisce le revisioni del codice nel cloud esistenti nei nuovi ambienti cloud.

Questo articolo è stato utile?