Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di una richiesta di pull
La creazione di richieste pull aiuta altri utenti a vedere ed esaminare le modifiche del codice prima di unirle in un altro ramo. In primo luogo, è necessario creare un ramo per le modifiche del codice che viene definito come il ramo di origine della richiesta pull. Dopo aver eseguito il commit e inviato le modifiche al repository, puoi creare una pull request che confronti il contenuto del ramo di origine con il contenuto del ramo di destinazione.
Puoi creare una pull request nella CodeCatalyst console Amazon da una filiale specifica, dalla pagina delle richieste di pull o dalla panoramica del progetto. La creazione di una richiesta di pull da una filiale specifica fornisce automaticamente il nome del repository e il ramo di origine nella pagina di creazione della richiesta di pull. Quando crei una pull request, riceverai automaticamente email su eventuali aggiornamenti alla pull request, nonché quando la pull request viene unita o chiusa.
Nota
Durante la creazione di una pull request, la differenza visualizzata è la differenza tra la punta del ramo di origine e la punta del ramo di destinazione. Una volta creata la pull request, la differenza visualizzata sarà tra la revisione della pull request scelta e il commit che era la punta del ramo di destinazione al momento della creazione della pull request. Per ulteriori informazioni sulle differenze e sulle basi di unione in Git, vedi git-merge-base nella documentazione di
Puoi utilizzare la funzione Scrivi descrizione per me quando crei richieste pull per fare in modo che Amazon Q crei automaticamente una descrizione delle modifiche contenute in una richiesta pull. Quando scegli questa opzione, Amazon Q analizza le differenze tra il ramo di origine che contiene le modifiche al codice e il ramo di destinazione in cui desideri unire queste modifiche. Quindi crea un riepilogo di quali sono tali modifiche, nonché la migliore interpretazione dell'intento e dell'effetto di tali modifiche. Questa funzionalità è disponibile solo nella regione Stati Uniti occidentali (Oregon) per le CodeCatalyst pull request. La funzione Scrivi una descrizione per me non è disponibile per le richieste pull nei repository collegati.
Nota
Nota
Realizzato da Amazon Bedrock: AWS implementa il rilevamento automatico degli abusi. Poiché le funzionalità Scrivi una descrizione per me, Crea un riepilogo dei commenti, Attività consigliate, Usa Amazon Q per creare o aggiungere funzionalità a un progetto e Assegna i problemi ad Amazon Q con Amazon Q Developer Agent per lo sviluppo software sono supportate da Amazon Bedrock, gli utenti possono utilizzare al meglio i controlli implementati in Amazon Bedrock per rafforzare la protezione, la sicurezza e l’uso responsabile dell’intelligenza artificiale (IA).
Come creare una richiesta pull
-
Accedi al tuo progetto.
-
Esegui una delle seguenti operazioni:
-
Nel pannello di navigazione, scegli Codice, scegli Richieste pull, quindi scegli Crea richiesta pull.
-
Nella home page del repository, scegli Altro, quindi scegli Crea richiesta pull.
-
Nella pagina del progetto, scegli Crea pull request.
-
-
Nel repository dei sorgenti, assicurati che il repository sorgente specificato sia quello che contiene il codice salvato. Questa opzione appare solo se non hai creato la pull request dalla pagina principale del repository.
-
Nel ramo di destinazione, scegli il ramo in cui unire il codice dopo averlo esaminato.
-
Nel ramo Source, scegli il ramo che contiene il codice salvato.
-
Nel Titolo della richiesta Pull, inserisci un titolo che aiuti gli altri utenti a capire cosa deve essere esaminato e perché.
-
(Facoltativo) Nella descrizione della richiesta Pull, fornisci informazioni come un link ai problemi o una descrizione delle modifiche.
Suggerimento
Puoi scegliere Scrivi descrizione per farmi generare CodeCatalyst automaticamente una descrizione delle modifiche contenute nella pull request. Puoi apportare modifiche alla descrizione generata automaticamente dopo averla aggiunta alla pull request.
Questa funzionalità richiede che le funzionalità di intelligenza artificiale generativa siano abilitate per lo spazio e non è disponibile per le richieste pull nei repository collegati. Per ulteriori informazioni, consulta Gestione delle funzionalità di intelligenza artificiale generativa.
-
(Facoltativo) In Problemi, scegli Collega problemi, quindi scegli un problema dall'elenco o inserisci il relativo ID. Per scollegare un problema, scegli l'icona di scollegamento.
-
(Facoltativo) In Revisori obbligatori, scegli Aggiungi revisori obbligatori. Scegli dall'elenco dei membri del progetto per aggiungerli. I revisori obbligatori devono approvare le modifiche prima che la pull request possa essere unita al ramo di destinazione.
Nota
Non è possibile aggiungere un revisore sia come revisore obbligatorio che come revisore opzionale. Non puoi aggiungerti come revisore.
-
(Facoltativo) In Revisori opzionali, scegli Aggiungi revisori opzionali. Scegli dall'elenco dei membri del progetto per aggiungerli. I revisori opzionali non devono approvare le modifiche come requisito prima che la pull request possa essere unita al ramo di destinazione.
-
Esamina le differenze tra le filiali. La differenza mostrata in una richiesta pull sono le modifiche tra la revisione nel ramo di origine e la merge base, che è il commit principale del ramo di destinazione al momento della creazione della richiesta pull. Se non viene visualizzata alcuna modifica, i rami potrebbero essere identici oppure potresti aver scelto lo stesso ramo sia per l'origine che per la destinazione.
-
Quando sei soddisfatto che la pull request contenga il codice e le modifiche che desideri esaminare, scegli Crea.
Nota
Dopo aver creato la pull request, puoi aggiungere commenti. I commenti possono essere aggiunti alla pull request o a singole righe dei file, nonché alla pull request complessiva. Puoi aggiungere collegamenti a risorse, ad esempio file, utilizzando il segno @ seguito dal nome del file.
Per creare una pull request da una filiale
-
Vai al progetto in cui desideri creare una pull request.
-
Nel riquadro di navigazione, scegli Source repositories, quindi scegli il repository che contiene il ramo in cui devi rivedere le modifiche al codice.
-
Scegli la freccia del menu a discesa accanto al nome della filiale predefinita, quindi scegli la filiale desiderata dall'elenco. Per visualizzare tutte le filiali di un repository, scegli Visualizza tutto.
-
Scegli Altro, quindi scegli Crea pull request.
-
Il repository e il ramo di origine sono preselezionati per te. Nella filiale di destinazione, scegli la filiale in cui unirai il codice una volta esaminato. Nel Titolo della richiesta Pull, inserisci un titolo che aiuti gli altri utenti del progetto a capire cosa deve essere esaminato e perché. Facoltativamente, fornisci maggiori informazioni nella descrizione della richiesta Pull, ad esempio incollando un link a problemi correlati in CodeCatalyst o aggiungendo una descrizione delle modifiche apportate.
Nota
I flussi di lavoro configurati per essere eseguiti per gli eventi di creazione di pull request verranno eseguiti dopo la creazione della pull request, se il ramo di destinazione della pull request corrisponde a uno dei branch specificati nel flusso di lavoro.
-
Esamina le differenze tra le filiali. Se non viene visualizzata alcuna modifica, le filiali potrebbero essere identiche oppure potresti aver scelto la stessa filiale sia per l'origine che per la destinazione.
-
(Facoltativo) In Problemi , scegli Collega problemi, quindi scegli un problema dall'elenco o inserisci il relativo ID. Per scollegare un problema, scegli l'icona di scollegamento.
-
(Facoltativo) In Revisori obbligatori, scegli Aggiungi revisori obbligatori. Scegli dall'elenco dei membri del progetto per aggiungerli. I revisori obbligatori devono approvare le modifiche prima che la pull request possa essere unita al ramo di destinazione.
Nota
Non puoi aggiungere un revisore sia come obbligatorio che come facoltativo. Non puoi aggiungerti come revisore.
-
(Facoltativo) In Revisori opzionali, scegli Aggiungi revisori opzionali. Scegli dall'elenco dei membri del progetto per aggiungerli. I revisori opzionali non devono approvare le modifiche prima che la pull request possa essere unita al ramo di destinazione.
-
Quando sei soddisfatto che la pull request contenga le modifiche che desideri esaminare e includa i revisori richiesti, scegli Crea.
Se hai dei flussi di lavoro configurati per essere eseguiti in cui il ramo corrisponde al ramo di destinazione nella richiesta pull, vedrai le informazioni su tali flussi di lavoro in Panoramica nell'area dei dettagli della richiesta pull dopo la creazione della richiesta pull. Per ulteriori informazioni, consulta Aggiungere trigger ai flussi di lavoro.