az repos pr
Note
Questo riferimento fa parte dell'estensione azure-devops per l'interfaccia della riga di comando di Azure (versione 2.30.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az repos pr . Altre informazioni sulle estensioni.
Gestire le richieste pull.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az repos pr checkout |
Eseguire il checkout del ramo di origine della richiesta pull in locale, se non sono presenti modifiche locali. |
Extension | GA |
| az repos pr create |
Creare una richiesta pull. |
Extension | GA |
| az repos pr list |
Elencare le richieste pull. |
Extension | GA |
| az repos pr policy |
Gestire i criteri di richiesta pull. |
Extension | GA |
| az repos pr policy list |
Elencare i criteri di una richiesta pull. |
Extension | GA |
| az repos pr policy queue |
Accoda una valutazione di un criterio per una richiesta pull. |
Extension | GA |
| az repos pr reviewer |
Gestire i revisori delle richieste pull. |
Extension | GA |
| az repos pr reviewer add |
Aggiungere uno o più revisori a una richiesta pull. |
Extension | GA |
| az repos pr reviewer list |
Elencare i revisori di una richiesta pull. |
Extension | GA |
| az repos pr reviewer remove |
Rimuovere uno o più revisori da una richiesta pull. |
Extension | GA |
| az repos pr set-vote |
Votare su una richiesta pull. |
Extension | GA |
| az repos pr show |
Ottenere i dettagli di una richiesta pull. |
Extension | GA |
| az repos pr update |
Aggiornare una richiesta pull. |
Extension | GA |
| az repos pr work-item |
Gestire gli elementi di lavoro associati alle richieste pull. |
Extension | GA |
| az repos pr work-item add |
Collegare uno o più elementi di lavoro a una richiesta pull. |
Extension | GA |
| az repos pr work-item list |
Elencare gli elementi di lavoro collegati per una richiesta pull. |
Extension | GA |
| az repos pr work-item remove |
Scollegare uno o più elementi di lavoro da una richiesta pull. |
Extension | GA |
az repos pr checkout
Eseguire il checkout del ramo di origine della richiesta pull in locale, se non sono presenti modifiche locali.
az repos pr checkout --id
[--remote-name]
Parametri necessari
ID della richiesta di pull.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Nome del git remote in base al quale viene fatta la pull request.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | origin |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az repos pr create
Creare una richiesta pull.
az repos pr create [--auto-complete {false, true}]
[--bypass-policy {false, true}]
[--bypass-policy-reason]
[--delete-source-branch {false, true}]
[--description]
[--detect {false, true}]
[--draft {false, true}]
[--labels]
[--merge-commit-message]
[--open]
[--optional-reviewers --reviewers]
[--org --organization]
[--project]
[--repository]
[--required-reviewers]
[--source-branch]
[--squash {false, true}]
[--target-branch]
[--title]
[--transition-work-items {false, true}]
[--work-items]
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Impostare la richiesta pull da completare automaticamente quando tutti i criteri sono stati superati e il ramo di origine può essere unito al ramo di destinazione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
| Valori accettati: | false, true |
Ignorare i criteri obbligatori (se presenti) e completa la richiesta pull una volta che può essere unita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
| Valori accettati: | false, true |
Motivo per ignorare i criteri richiesti.
Eliminare il ramo di origine dopo che la richiesta pull è stata completata e unita nel ramo di destinazione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
| Valori accettati: | false, true |
Descrizione per la nuova richiesta pull. Può includere markdown. Ogni valore inviato a questo argomento sarà una nuova riga. Ad esempio: --description "Prima riga" "Seconda riga".
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Usare questo flag per creare la richiesta pull in modalità bozza/lavoro in corso.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Etichette associate alla richiesta pull. Spazio separato.
Messaggio visualizzato quando vengono uniti i commit.
Apri la pull request nel tuo browser web.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Altri utenti o gruppi da includere come revisori facoltativi nella nuova richiesta pull. Spazio separato.
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Nome o ID del progetto. È possibile configurare il progetto predefinito usando az devops configure -d project=NAME_OR_ID. Obbligatorio se non è configurato come predefinito o selezionato tramite git config.
Nome o ID del repository in cui creare la richiesta pull.
Altri utenti o gruppi da includere come revisori necessari nella nuova richiesta pull. Spazio separato.
Nome del ramo di origine. Esempio: "dev".
Eseguire lo squash dei commit nel ramo di origine durante l'unione nel ramo di destinazione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
| Valori accettati: | false, true |
Nome del ramo di destinazione. Se non specificato, per impostazione predefinita viene impostato il ramo predefinito del repository di destinazione.
Titolo per la nuova richiesta pull.
Eseguire la transizione di tutti gli elementi di lavoro collegati alla richiesta pull nello stato logico successivo. (ad esempio, Attivo -> risolto).
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
| Valori accettati: | false, true |
ID degli elementi di lavoro da collegare alla nuova richiesta pull. Spazio separato.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az repos pr list
Elencare le richieste pull.
az repos pr list [--creator]
[--detect {false, true}]
[--include-links]
[--org --organization]
[--project]
[--repository]
[--reviewer]
[--skip]
[--source-branch]
[--status {abandoned, active, all, completed}]
[--target-branch]
[--top]
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Limitare i risultati ai pull request creati da questo utente.
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Includere _links per ciascuna richiesta di pull.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Nome o ID del progetto. È possibile configurare il progetto predefinito usando az devops configure -d project=NAME_OR_ID. Obbligatorio se non è configurato come predefinito o selezionato tramite git config.
Nome o ID del repository.
Limitare i risultati alle richieste pull in cui l'utente è un revisore.
Numero di richieste pull da ignorare.
Limitare i risultati alle pull request provenienti da questo ramo di origine.
Limitare i risultati ai pull request con questo stato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | abandoned, active, all, completed |
Limitare i risultati alle pull request destinate a questo ramo.
Numero massimo di richieste pull da elencare.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az repos pr set-vote
Votare su una richiesta pull.
az repos pr set-vote --id
--vote {approve, approve-with-suggestions, reject, reset, wait-for-author}
[--detect {false, true}]
[--org --organization]
Parametri necessari
ID della richiesta di pull.
Nuovo valore di voto per la richiesta pull.
| Proprietà | Valore |
|---|---|
| Valori accettati: | approve, approve-with-suggestions, reject, reset, wait-for-author |
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az repos pr show
Ottenere i dettagli di una richiesta pull.
az repos pr show --id
[--detect {false, true}]
[--open]
[--org --organization]
Parametri necessari
ID della richiesta di pull.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Apri la pull request nel tuo browser web.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az repos pr update
Aggiornare una richiesta pull.
az repos pr update --id
[--auto-complete {false, true}]
[--bypass-policy {false, true}]
[--bypass-policy-reason]
[--delete-source-branch {false, true}]
[--description]
[--detect {false, true}]
[--draft {false, true}]
[--merge-commit-message]
[--org --organization]
[--squash {false, true}]
[--status {abandoned, active, completed}]
[--title]
[--transition-work-items {false, true}]
Parametri necessari
ID della richiesta di pull.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Impostare la richiesta pull da completare automaticamente quando tutti i criteri sono stati superati e il ramo di origine può essere unito al ramo di destinazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Ignorare i criteri obbligatori (se presenti) e completa la richiesta pull una volta che può essere unita.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Motivo per ignorare i criteri richiesti.
Eliminare il ramo di origine dopo che la richiesta pull è stata completata e unita nel ramo di destinazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Nuova descrizione per la richiesta pull. Può includere markdown. Ogni valore inviato a questo argomento sarà una nuova riga. Ad esempio: --description "Prima riga" "Seconda riga".
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Pubblicare la richiesta pull o convertirla in modalità bozza.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Messaggio visualizzato quando vengono uniti i commit.
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Eseguire lo squash dei commit nel ramo di origine durante l'unione nel ramo di destinazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Impostare il nuovo stato della richiesta pull.
| Proprietà | Valore |
|---|---|
| Valori accettati: | abandoned, active, completed |
Nuovo titolo per la richiesta pull.
Eseguire la transizione di tutti gli elementi di lavoro collegati alla richiesta pull nello stato logico successivo. (ad esempio, Attivo -> risolto).
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |