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.
Azure DevOps Services
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 do Azure DevOps avalia se o diretório de trabalho atual é um Azure Repos repositório git 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 do 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 az repos comandos agora serão aliased para git repo e todos os az repos pr comandos 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 main maneiras pelas quais os parâmetros podem ser fornecidos a 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 git se
--detectfortrue. 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 da organização e do 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 pré-configurado a organização padrão para contoso e projeto para webApp. No entanto, o usuário está trabalhando em um check-out local de um repositório git, que está na organização e testApplication no contosoTest projeto. 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 do contexto git e substituirão os padrões que foram definidos.