Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services
L'interfaccia della riga di comando di Azure DevOps è stata ottimizzata per consentire agli sviluppatori di usare Azure Repos e di usare correttamente i flussi di lavoro Git.
Configurazione del rilevamento automatico
L'estensione Azure DevOps valuta se la directory di lavoro corrente è un repository Git Azure Repos per rilevare automaticamente l'impostazione di configurazione, ovvero organizzazione, progetto e repository. Il --detect rilevamento automatico è controllato dal flag , che è true per impostazione predefinita.
Con questa funzionalità, è possibile eseguire az repos pr list nell'estrazione git locale per visualizzare tutte le richieste pull nel repository.
Alias Git
È anche possibile configurare l'estensione Azure DevOps per aggiungere alias Git per i comandi di Azure Repos comuni basati su Git, ad esempio la creazione o l'aggiunta di revisori alle richieste pull. Eseguire il comando seguente per abilitare gli alias Git.
az devops configure --use-git-aliases true
Tutti i az repos comandi verranno ora aliasati a git repo e tutti i az repos pr comandi a git pr.
Ad esempio, è possibile creare una richiesta pull usando il comando seguente:
git pr create --target-branch {branch\_name}
Gerarchia dei parametri
Esistono tre modi principali in cui è possibile fornire parametri a un comando. Sono stati elencati in ordine di priorità:
- Parametri dei comandi
ad esempioaz repos list --organization https://dev.azure.com/contoso --project webApplication - Rilevamento automatico dal contesto Git se
--detectètrue. Il rilevamento ètrueper impostazione predefinita. - Configurazione predefinita, ad esempio:
az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication
Si supponga che un cliente esegua i comandi seguenti
~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication
Il parametro dell'organizzazione e del progetto fornito tramite il comando verrà usato perché i parametri di comando hanno la priorità più alta.
Di seguito è riportato un altro esempio. Si supponga che un utente abbia preconfigurato l'organizzazione contoso predefinita e che il progetto sia webApp. Tuttavia, l'utente sta lavorando a un'estrazione locale di un repository Git, che si trova nell'organizzazione e testApplication nel contosoTest progetto. Inoltre, --detect è true per impostazione predefinita.
~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list
In questo caso, contosoTest e testApplication verrà rilevato automaticamente come organizzazione e progetto di destinazione dal contesto Git e sostituirà le impostazioni predefinite impostate.