Revisione del codice con richieste pull in Amazon CodeCatalyst - Amazon 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 in 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, aggiunte di 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 automaticamente inviata un'email all'autore della pull request e a tutti i revisori necessari o facoltativi per la pull request.

Suggerimento

Puoi configurare quali eventi di pull request riceverai e-mail come parte del tuo profilo. Per ulteriori informazioni, consulta Invio di notifiche via email e su Slack da CodeCatalyst.

Le richieste pull richiedono due rami in un repository di origine: un ramo di origine che contiene il codice che desideri rivedere e un ramo di destinazione, in cui desideri unire il codice recensito. Il ramo di origine contiene il AFTER commit, che è il commit che contiene le modifiche da unire nel ramo di destinazione. Il ramo di destinazione contiene il BEFORE commit, che rappresenta lo stato del codice prima che il ramo pull request venga unito al ramo di destinazione.

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 costituiva la punta del ramo di destinazione quando è stata creata la pull request. Per ulteriori informazioni sulle differenze e sulle basi di unione in Git, consulta git-merge-basela documentazione di Git.

Sebbene venga creata una pull request per un repository di sorgenti e rami specifici, puoi crearli, visualizzarli, esaminarli e chiuderli come parte del tuo progetto. Non è necessario visualizzare il repository dei sorgenti per visualizzare e utilizzare le richieste pull. Lo stato di una pull request è impostato su Open al momento della creazione. La pull request rimane aperta finché non la si unisce nella CodeCatalyst console, che cambia lo stato in Unita, o la si chiude, il che cambia lo stato in Chiuso.

Una volta che il codice è stato esaminato, puoi modificare lo stato della pull request in diversi modi:

  • Unisci la pull request nella CodeCatalyst console. Il codice nel ramo sorgente della pull request verrà unito al ramo di destinazione. Lo stato della pull request cambierà in Merged. Non può essere ripristinato in Aperto.

  • Unisci i rami 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:

  • Esegui il commit e invia le modifiche al codice che desideri rivedere a un ramo (il ramo di origine).

  • Imposta le notifiche per il tuo progetto, in modo che gli altri utenti possano ricevere notifiche su eventuali flussi di lavoro eseguiti quando crei una pull request. (Questo passaggio è facoltativo ma consigliato).