Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services
De Azure DevOps CLI is geoptimaliseerd zodat ontwikkelaars Azure-opslagplaatsen kunnen gebruiken en goed kunnen werken met hun Git-werkstromen.
Configuratie automatisch detecteren
De Azure DevOps-extensie evalueert of uw huidige werkmap een Azure-opslagplaatsen Git-opslagplaats is voor het automatisch detecteren van configuratie-instellingen: organisatie, project en opslagplaats. Automatische detectie wordt beheerd door de --detect vlag, wat standaard is true .
Met deze mogelijkheid kunt u az repos pr list uitvoeren in uw lokale git checkout om alle pull requests in de repository weer te geven.
Git-alias
U kunt de Azure DevOps-extensie ook configureren om git-aliassen toe te voegen voor algemene git-Azure-opslagplaatsen opdrachten, zoals het maken of toevoegen van revisoren aan pull-aanvragen. Voer de volgende opdracht uit om Git-aliassen in te schakelen.
az devops configure --use-git-aliases true
Alle az repos opdrachten worden nu aan git repo gekoppeld en alle az repos pr opdrachten aan git pr.
U kunt nu bijvoorbeeld een pull-aanvraag maken met behulp van de volgende opdracht:
git pr create --target-branch {branch\_name}
Parameterhiërarchie
Er zijn drie belangrijke manieren waarop parameters kunnen worden opgegeven voor een opdracht. Ze zijn vermeld in volgorde van prioriteit:
- Opdrachtparameters
Bijvoorbeeld:az repos list --organization https://dev.azure.com/contoso --project webApplication - Automatische detectie vanuit git-context als
--detectdat het istrue. De detectie is standaardtrue. - Standaardconfiguratie bijvoorbeeld:
az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication
Stel dat een klant de volgende opdrachten uitvoert
~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication
De organisatie- en projectparameter die via de opdracht wordt verstrekt, worden gebruikt omdat opdrachtparameters de hoogste prioriteit hebben.
Laten we eens kijken naar een ander voorbeeld. Stel dat een gebruiker de standaardorganisatie naar contoso en het project naar webApp vooraf heeft geconfigureerd. De gebruiker werkt echter vanuit een lokale checkout van een Git-repository, die zich in de contosoTest organisatie en het testApplication project bevindt. Verder is --detecttrue standaard.
~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list
In dit geval worden contosoTest en testApplication automatisch gedetecteerd als de doelorganisatie en het project vanuit de git-context, en ze zullen de standaardwaarden die zijn ingesteld overschrijven.