Visualizzazione dei dettagli delle richieste Pull

È possibile visualizzare, aggiungere, modificare ed eliminare i commenti di revisione al PR.

    1. Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In DevOps fare clic su Progetti.
    2. Selezionare un progetto e dal menu a sinistra fare clic su Repository di codici.
    3. Selezionare un repository di codici con richieste Pull.
    4. Fare clic su Richieste di pull dal menu a sinistra della pagina dei dettagli del repository.
    5. Fare clic su una richiesta Pull.
    6. In Risorse, è possibile selezionare le seguenti opzioni:
      • Attività: visualizza tutte le attività associate alla richiesta Pull che includono, approvazioni, commit, commenti, ciclo di vita e revisori. Per impostazione predefinita vengono visualizzate tutte le attività. È possibile filtrare per visualizzare solo attività specifiche nell'elenco delle attività. Nel commento è possibile contrassegnare gli utenti per inviare notifiche di eventi PR. Inoltre, allegati come le immagini possono essere aggiunti con il commento.
      • Differenze: viene visualizzato un riepilogo degli aggiornamenti. Le differenze nei file di cui è stato eseguito il commit tra le diramazioni di origine e di destinazione vengono evidenziate. È possibile visualizzare le modifiche in linea o affiancate. Gli utenti e i revisori possono collaborare alla PR aggiungendo commenti e rispondendo ai commenti nei file appropriati.
      • Commit: visualizza una lista di tutti i commit associati alla diramazione insieme al nome del commit, all'autore, alla data del commit e all'ID del commit. È possibile fare clic su ogni commit per accedere ai dettagli del file di cui è stato eseguito il commit. È possibile cercare i commit in base al nome del commit. È disponibile un filtro per ordinare i commit in base all'autore, alla data di inizio o alla data di fine.
      • Pipeline: in OCI DevOps, l'esecuzione di una build può essere attivata automaticamente quando si esegue il commit delle modifiche in un repository di codici. È possibile visualizzare lo stato dell'esecuzione della build nella richiesta Pull. Qualsiasi nuovo commit nella diramazione di origine annulla l'esecuzione build precedente.
      • Allegati: visualizza gli allegati aggiunti alla richiesta Pull. È possibile aggiungere o eliminare allegati al PR.
    7. Per configurare le impostazioni di notifica, fare clic sulla scheda Notifiche.

      È possibile scegliere di ricevere o ignorare le notifiche per le richieste Pull. Le notifiche vengono inviate come e-mail. È possibile annullare la sottoscrizione in qualsiasi momento utilizzando il collegamento fornito nell'e-mail per interrompere la ricezione delle notifiche e-mail. Le notifiche evento PR supportate sono:

      • Richiesta di prelievo: crea, aggiorna, unisci, rifiuta, riapre ed elimina
      • Revisore: aggiungi, rimuovi, approva PR
      • Commit: per la diramazione di origine
      • Commento: aggiungere, rispondere, eliminare, modificare
    8. Selezionare una delle seguenti opzioni di notifica:
      • Guarda: per impostazione predefinita, questa opzione è selezionata e viene inviata una notifica per tutti gli eventi.
      • Menzione: viene inviata una notifica solo quando l'utente viene menzionato, ad esempio nel commento PR.
      • Ignora: le notifiche non vengono inviate per eventi.
      Nota

      Per modificare le preferenze di notifica, gli utenti devono disporre almeno dell'accesso in lettura al PR. Gli autori di PR ricevono tutte le notifiche degli eventi per impostazione predefinita. I revisori PR vengono avvisati in base alla loro preferenza di notifica. È possibile impostare le notifiche per il repository di codici e progetti DevOps. Tuttavia, la notifica per la richiesta Pull ha la precedenza sull'impostazione per il progetto e il repository. Per ulteriori informazioni, vedere Panoramica delle notifiche.

    9. Fare clic suSalva.
  • Per rifiutare una richiesta Pull, eseguire il comando declina:

    oci devops pull-request decline --pull-request-id

    Per elencare le richieste pull, eseguire il comando list-pull-requests:

    oci devops pull-request list-pull-requests --compartment-id --created-by --destination-branch --display-name --pull-request-id --limit --page --page-size --repository-id--reviewer-principal-id --sort-by --sort-order --source-repository-id

    Per annullare la sottoscrizione della richiesta Pull, eseguire il comando unsubscribe riportato di seguito.

    oci devops pull-request unsubscribe --file --pull-request-id --token

    Per visualizzare le modifiche, eseguire il comando get-pull-request-change-summary-metrics:

    oci devops pull-request get-pull-request-change-summary-metrics --pull-request-id

    Per elencare le attività della richiesta Pull, eseguire il comando list-pull-request-activities:

    oci devops pull-request list-pull-request-activities --pull-request-id --activity-type --limit --page --page-size --sort-order

    Per elencare le modifiche ai file di richiesta pull, eseguire il comando list-pull-request-file-changes.

    oci devops pull-request list-pull-request-file-changes --pull-request-id --limit --page --page-size

    Per creare un allegato della richiesta Pull, eseguire il comando create-pull-request-attachment:

    oci devops pull-request create-pull-request-attachment --content-disposition --create-pull-request-attachment-body --pull-request-id

    Per eliminare l'allegato della richiesta Pull, eseguire il comando delete-pull-request-attachment:

    oci devops pull-request delete-pull-request-attachment --attachment-id --pull-request-id

    Per ottenere l'allegato della richiesta Pull, eseguire il comando get-pull-request-attachment:

    oci devops pull-request get-pull-request-attachment --attachment-id --pull-request-id

    Per ottenere il contenuto degli allegati della richiesta Pull, eseguire il comando get-pull-request-attachment-content:

    Per elencare l'allegato della richiesta Pull, eseguire il comando list-pull-request-attachments:

    oci devops pull-request list-pull-request-attachments --pull-request-id --compartment-id --limit --page --page-size --sort-by --sort-order

    Per ottenere la preferenza di notifica della richiesta Pull per l'utente, eseguire il comando get-pull-request-notification-preference:

    oci devops pull-request get-pull-request-notification-preference --principal-id --pull-request-id

    Per aggiornare la preferenza di notifica della richiesta Pull per un utente, eseguire il comando update-pull-request-notification-preference:

    oci devops pull-request update-pull-request-notification-preference --notification-preference --principal-id --pull-request-id

    Per creare un commento per la richiesta Pull, eseguire il comando create-pull-request-comment:

    oci devops pull-request-comment create-pull-request-comment -data --pull-request-id --commit-id --file-path --file-type --line-number --parent-id

    Per eliminare il commento della richiesta Pull, eseguire il comando delete-pull-request-comment:

    oci devops pull-request-comment delete-pull-request-comment --comment-id --pull-request-id

    Per modificare il commento della richiesta Pull, eseguire il comando update-pull-request-comment:

    oci devops pull-request-comment update-pull-request-comment --comment-id --pull-request-id --data
  • Per ottenere un elenco delle attività di richiesta Pull, utilizzare l'operazione ListPullRequestActivities.

    Per ottenere una lista di commit GIT della richiesta Pull, utilizzare l'operazione ListPullRequestCommits.

    Per recuperare la metrica di riepilogo delle differenze tra le richieste Pull, utilizzare l'operazione GetPullRequestChangeSummaryMetrics.

    Per ottenere un elenco degli allegati della richiesta Pull, utilizzare l'operazione ListPullRequestAttachments.

    Per creare l'allegato della richiesta Pull, utilizzare l'operazione CreatePullRequestAttachment.

    Per ottenere un elenco dei commenti della richiesta Pull, utilizzare l'operazione ListPullRequestComments.

    Per creare il commento della richiesta Pull, utilizzare l'operazione CreatePullRequestComment.