Visualizzare, filtrare e aprire richieste pull

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

È possibile creare richieste pull per esaminare e unire le modifiche al codice in un repository Git in Azure Repos. I membri del team e gli stakeholder possono esaminare le modifiche e fornire commenti e suggerimenti prima di unire il codice nel ramo di destinazione. I revisori possono anche commentare le modifiche e votare per approvare o rifiutare il codice.

Teams può richiedere richieste pull per le modifiche apportate ai rami protetti e impostare criteri di ramo per richiedere a determinati criteri di richiesta di soddisfare criteri specifici.

Esistono diversi modi per elencare, filtrare, visualizzare e aprire richieste pull per un progetto.

Prerequisiti

  • I repository devono essere abilitati nel progetto. Se l'hub Repos e le pagine associate non vengono visualizzate, vedere Attivare o disattivare un servizio Azure DevOps per riabilitare Repos.

  • Per visualizzare le richieste pull, è necessario essere membri del progetto Azure DevOps in cui si trova la richiesta pull, con accesso Basic o versione successiva. Se non si è membri del progetto, viene aggiunto.

    Nota

    Per i progetti pubblici, gli utenti a cui è concesso l'accesso degli stakeholder hanno accesso completo ad Azure Repos.

  • I repository devono essere abilitati nel progetto. Se l'hub Repos e le pagine associate non vengono visualizzate, vedere Attivare o disattivare un servizio Azure DevOps per riabilitare Repos.
  • Per visualizzare le richieste pull, è necessario essere membri del progetto Azure DevOps con accesso basic o versione successiva. Se non si è membri del progetto, viene aggiunto.
  • In Azure DevOps Services è possibile gestire le richieste pull e altre risorse dall'interfaccia della riga di comando di Azure con l'estensione azure-devops . Per informazioni su come usare l'interfaccia della riga di comando di Azure DevOps Services, vedere Introduzione all'interfaccia della riga di comando di Azure DevOps. I comandi dell'interfaccia della riga di comando di Azure Repos per le richieste pull usano az repos pr.

Elencare le richieste pull

È possibile elencare le richieste pull usando il sito Web del progetto Azure DevOps, Visual Studio o la riga di comando di Azure DevOps.

  1. Per elencare le richieste pull in un repository specifico in un progetto, passare a tale progetto nel portale Web e selezionare Repos>Pull requests (Richieste pull repository).

    Screenshot della visualizzazione delle richieste pull.

  2. Verificare di aver selezionato il repository corretto.

    Screenshot della scelta del repository.

  3. La visualizzazione predefinita mostra le richieste pull nella scheda Mine. Selezionare Attivo per visualizzare tutte le richieste pull attive per il repository corrente. Selezionare Completato o Abbandonato per visualizzare elenchi di richieste pull chiuse.

    Selezionare una richiesta pull nell'elenco per passare alla pagina Panoramica della richiesta pull.

    Screenshot delle schede di visualizzazione per le richieste pull in Azure Repos.

  4. È possibile elencare tutte le richieste pull tra progetti diversi nell'organizzazione scegliendo Richieste pull nella visualizzazione Lavoro personale.

    Screenshot della visualizzazione di tutte le richieste pull.

Definire una visualizzazione richiesta pull personalizzata

Il filtro dell'elenco delle richieste pull consente di trovare e organizzare le richieste pull in modo da classificare in ordine di priorità i file più importanti nel flusso di lavoro.

Per filtrare l'elenco delle richieste pull, nella pagina Richieste pull selezionare l'icona Filtro in alto a destra. Selezionare quindi Ramo di destinazione o un'altra intestazione di colonna e selezionare il ramo o un altro valore da filtrare.

Per personalizzare ulteriormente la visualizzazione dell'elenco delle richieste pull, selezionare Personalizza visualizzazione in alto a destra nella pagina Richieste pull.

Screenshot che mostra il pulsante Personalizza visualizzazione nella pagina Richieste pull.

Nella pagina Personalizza visualizzazione è possibile ridisporre le sezioni della visualizzazione corrente, modificarle o rimuoverle. Per creare una nuova sezione, selezionare Aggiungi sezione.

Screenshot che mostra la pagina Personalizza visualizzazione con il pulsante Aggiungi sezione.

Nella pagina Personalizza sezione immettere e selezionare i valori per filtrare la sezione in base a parametri come lo stato bozza o la data aggiornata. È possibile scegliere se visualizzare le richieste pull approvate o rifiutate in una scheda separata oppure Escludere le richieste pull (duplicati) incluse nelle sezioni precedenti. Al termine della personalizzazione della visualizzazione, selezionare Salva.

Screenshot che mostra la pagina personalizza sezione.

Queste visualizzazioni personalizzate creano sezioni separate e collapible nella pagina della richiesta pull. Queste query personalizzate funzionano anche tra repository nella scheda Richieste pull personali della home page dell'organizzazione. Screenshot della pagina Richieste pull che mostra sezioni collapible.

Per modificare i parametri delle visualizzazioni personalizzate, selezionare il pulsante Personalizza accanto alla visualizzazione. In alternativa, selezionare Personalizza visualizzazione e nella schermata Personalizza visualizzazione selezionare la visualizzazione da modificare. Alcune visualizzazioni, ad esempio Assegnate a me, non possono essere personalizzate, ma possono essere riorganizzato o rimosso.

In una scheda File pull è possibile usare diversi filtri per selezionare file e commenti per revisioni più veloci. Selezionare Filtro e quindi selezionare tra le opzioni.

Screenshot della scheda File con le opzioni di filtro.

  • Parola chiave: immettere una parola chiave.
  • Reviewed/Unreviewed: All (default), Pending, Reviewed.
  • File commentati: tutti i file (impostazione predefinita), File con commenti.
  • Commenti: Mostra (impostazione predefinita), Novità, Nascondi.
  • Stato commento: Attivo (impostazione predefinita), In sospeso, Risolto, Come progettato, Non corregge, Chiuso.
  • Commento da: tutti i commenti (impostazione predefinita) o una persona specifica.

È anche possibile digitare una stringa nel campo Cerca per visualizzare i risultati corrispondenti delle opzioni precedenti.

Open a pull request

Quando si apre una richiesta pull dal browser, da Visual Studio o dall'interfaccia della riga di comando di Azure, viene aperta la pagina Panoramica richiesta pull nel browser.

Per aprire una richiesta pull nel browser, selezionare la richiesta pull dall'elenco nella pagina Richieste pull. La richiesta pull si apre alla relativa scheda Panoramica . La scheda Panoramica mostra il titolo della richiesta pull, la descrizione, i revisori, gli elementi di lavoro collegati, la cronologia e lo stato. È possibile visualizzare un riepilogo dei criteri dei rami che passano o hanno esito negativo e visualizzano i revisori dei commenti.

Screenshot che mostra la scheda Panoramica di P R.

Nella scheda File richiesta pull è possibile esaminare le modifiche effettive nei file pr. Nelle schede Aggiornamenti e Commit è possibile visualizzare le modifiche apportate dall'autore per aggiornare il ramo pr.

Per esaminare le modifiche, apportare commenti o suggerimenti o approvare o votare la richiesta pull, vedere Esaminare le richieste pull.

Visualizzare e aggiornare le richieste pull da un dispositivo mobile

È possibile usare i dispositivi mobili per visualizzare tutte le schermate pr di Azure Repos ed eseguire azioni.

Screenshot delle schermate di Azure Repos P R in un dispositivo mobile.

Passaggi successivi