Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps-tjänster
Azure DevOps CLI har optimerats så att utvecklare kan använda Azure-lagringsplatser och fungera bra med sina git-arbetsflöden.
Automatisk upptäcktskonfiguration
Azure DevOps-tillägget utvärderar om din aktuella arbetskatalog är en Azure-lagringsplatser git-lagringsplats för automatisk identifiering av konfigurationsinställningen – organisation, projekt och lagringsplats. Automatisk identifiering styrs av --detect flaggan, vilket är true standard.
Med den här funktionen kan du köra az repos pr list i din lokala git-utcheckning för att visa alla PR:er på lagringsplatsen.
Git-alias
Du kan också konfigurera Azure DevOps-tillägget för att lägga till git-alias för vanliga git-baserade Azure-lagringsplatser-kommandon som att skapa eller lägga till granskare i pull-begäranden. Kör följande kommando för att aktivera git-alias.
az devops configure --use-git-aliases true
Alla az repos kommandon kommer nu att aliaseras till git repo och alla az repos pr kommandon till git pr.
En pull-begäran kan till exempel nu skapas med hjälp av följande kommando:
git pr create --target-branch {branch\_name}
Parameterhierarki
Det finns tre huvudsakliga sätt på vilka parametrar kan tillhandahållas till ett kommando. De har listats i prioritetsordning:
- Kommandoparametrar
Till exempel:az repos list --organization https://dev.azure.com/contoso --project webApplication - Automatisk identifiering från git-kontext om
--detectärtrue. Detektera ärtruesom standard. - Standardkonfiguration Till exempel:
az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication
Anta att en kund kör följande kommandon
~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication
Den organisations- och projektparameter som tillhandahålls via kommandot används eftersom kommandoparametrarna har högsta prioritet.
Låt oss ta en titt på ett annat exempel. Anta att en användare har förkonfigurerat standardorganisationen till contoso och projicerar till webApp. Användaren arbetar dock i en lokal kopia av en git-lagringsplats, som är en del av både contosoTest organisationen och testApplication projektet.
--detect är dessutom true som standard.
~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list
I det här fallet contosoTest och testApplication identifieras automatiskt som målorganisation och projekt från git-kontexten och åsidosätter de standardvärden som har angetts.