Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Serviços do Azure DevOps
A CLI do Azure DevOps foi otimizada para permitir que os desenvolvedores usem Azure Repos e trabalhem bem com seus fluxos de trabalho git.
Detectar automaticamente a configuração
A Extensão Azure DevOps avalia se o diretório de trabalho atual é um repositório git Azure Repos para detectar automaticamente a configuração – organização, projeto e repositório. A detecção automática é controlada pelo --detect sinalizador, que é true por padrão.
Com essa funcionalidade, você pode executar az repos pr list no check-out do git local para exibir todas as PRs no repositório.
Alias do Git
Você também pode configurar a Extensão Azure DevOps para adicionar aliases git para comandos comuns de Azure Repos baseados em Git, como criar ou adicionar revisores a solicitações de pull. Execute o comando a seguir para habilitar aliases git.
az devops configure --use-git-aliases true
Todos os comandos az repos agora serão mapeados para git repo e todos os comandos az repos pr para git pr.
Por exemplo, uma solicitação de pull agora pode ser criada usando o seguinte comando:
git pr create --target-branch {branch\_name}
Hierarquia de parâmetros
Há três maneiras principais pelas quais os parâmetros podem ser fornecidos para um comando. Eles foram listados em ordem de prioridade:
- Parâmetros de comando
Por exemplo:az repos list --organization https://dev.azure.com/contoso --project webApplication - Detecção automática do contexto do git quando
--detectétrue. A detecção étruepor padrão. - Configuração padrão Por exemplo:
az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication
Digamos que um cliente execute os comandos a seguir
~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication
O parâmetro de organização e projeto fornecido por meio do comando será usado, pois os parâmetros de comando assumem prioridade máxima.
Vamos dar uma olhada em outro exemplo. Digamos que um usuário tenha configurado previamente a organização padrão para contoso e o projeto para webApp. No entanto, o usuário está trabalhando em um checkout local de um repositório Git, que está na organização contosoTest e no projeto testApplication. Além disso, --detect é true por padrão.
~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list
Nesse caso, contosoTest e testApplication serão detectados automaticamente como a organização de destino e o projeto a partir do contexto do Git e substituirão os padrões estabelecidos.