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à.
Revisione del codice con richieste pull in Amazon CodeCatalyst
Una pull request è il modo principale con cui tu e gli altri membri del progetto potete rivedere, commentare e unire le modifiche al codice da un ramo all'altro. Puoi utilizzare le pull request per esaminare le modifiche al codice in modo collaborativo per apportare modifiche o correzioni minori, aggiungere funzionalità importanti o nuove versioni del software rilasciato. Se utilizzi i problemi per tenere traccia del lavoro sul tuo progetto, puoi collegare problemi specifici alle richieste pull per aiutarti a tenere traccia dei problemi risolti dalle modifiche al codice nella pull request. Quando crei, aggiorni, commenti, unisci o chiudi una pull request, viene inviata automaticamente un'email all'autore della pull request e a tutti i revisori obbligatori o facoltativi della pull request.
Suggerimento
Puoi configurare gli eventi di pull request per i quali riceverai email come parte del tuo profilo. Per ulteriori informazioni, consulta Invio di notifiche via email e su Slack da CodeCatalyst.
Le richieste pull richiedono due branch in un repository di origine: un branch source che contiene il codice che desideri revisionare e un branch di destinazione, in cui desideri unire il codice recensito. Il ramo di origine contiene il commit AFTER, ovvero il commit con le modifiche da unire nel ramo di destinazione. Il ramo di destinazione contiene il commit BEFORE, che rappresenta lo stato del codice prima che il ramo della richiesta di pull venisse unito nel ramo di destinazione.
Nota
Durante la creazione di una richiesta pull, 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
Mentre viene creata una pull request per un repository di sorgenti e filiali specifici, puoi crearli, visualizzarli, esaminarli e chiuderli come parte del lavoro con il tuo progetto. Non è necessario visualizzare il repository dei sorgenti per visualizzare e utilizzare le richieste pull. Lo stato di una richiesta pull è impostato su Apri al momento della creazione. La richiesta pull rimane aperta finché non la unisci nella CodeCatalyst console, modificando lo stato in Unita, o chiudendola, impostando lo stato su Chiuso.
Una volta che il codice è stato esaminato, puoi modificare lo stato della richiesta pull in uno dei seguenti modi:
-
Unisci la pull request nella CodeCatalyst console. Il codice nel ramo sorgente della richiesta pull verrà unito al ramo di destinazione. Lo stato della richiesta pull cambierà in Unita. Non può essere ripristinato in Aperto.
-
Unisci le filiali localmente e invia le modifiche, quindi chiudi la pull request nella CodeCatalyst console.
-
Usa la CodeCatalyst console per chiudere la pull request senza unirla. Questo cambierà lo stato in Chiuso e non unirà il codice dal ramo di origine al ramo di destinazione.
Prima di creare una richiesta di pull:
-
Effettua il commit e invia le modifiche al codice che desideri revisionare in un ramo (il ramo di origine).
-
Imposta le notifiche per il tuo progetto, in modo che gli altri utenti possano ricevere notifiche su qualsiasi flusso di lavoro eseguito quando crei una pull request. (Questo passaggio è facoltativo ma consigliato).