Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure DevOps Services
Interfejs wiersza polecenia usługi Azure DevOps został zoptymalizowany pod kątem umożliwienia deweloperom korzystania z Azure Repos i pracy z przepływami pracy usługi Git.
Automatyczna konfiguracja wykrywania
Rozszerzenie Usługi Azure DevOps ocenia, czy bieżącym katalogiem roboczym jest repozytorium git Azure Repos do automatycznego wykrywania ustawień konfiguracji — organizacji, projektu i repozytorium. Automatyczne wykrywanie jest kontrolowane przez flagę --detect , która jest true domyślnie.
Dzięki tej możliwości możesz uruchomić az repos pr list w lokalnym wyewidencjonowanie usługi Git, aby wyświetlić wszystkie żądania ściągnięcia w repozytorium.
Alias usługi Git
Możesz również skonfigurować rozszerzenie Usługi Azure DevOps, aby dodać aliasy git dla typowych poleceń Azure Repos opartych na usłudze Git, takich jak tworzenie lub dodawanie recenzentów do żądań ściągnięcia. Uruchom następujące polecenie, aby włączyć aliasy git.
az devops configure --use-git-aliases true
Wszystkie az repos polecenia będą teraz aliasowane do git repo polecenia i wszystkie az repos pr polecenia do git prpolecenia .
Na przykład żądanie ściągnięcia można teraz utworzyć przy użyciu następującego polecenia:
git pr create --target-branch {branch\_name}
Hierarchia parametrów
Istnieją trzy główne sposoby, za pomocą których parametry można dostarczyć do polecenia. Zostały one wymienione w kolejności priorytetu:
- Parametry polecenia
Na przykład:az repos list --organization https://dev.azure.com/contoso --project webApplication - Automatyczne wykrywanie z kontekstu git, jeśli
--detecttotrue. Wykrywanie jesttruedomyślnie. - Konfiguracja domyślna Na przykład:
az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication
Powiedzmy, że klient uruchamia następujące polecenia
~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication
Parametr organizacji i projektu podany za pomocą polecenia będzie używany, ponieważ parametry polecenia mają najwyższy priorytet.
Przyjrzyjmy się innemu przykładowi. Załóżmy, że użytkownik wstępnie skonfigurował domyślną organizację do contoso i projekt na webApp. Jednak użytkownik pracuje nad lokalnym wyewidencjonowywaniem repozytorium git, które znajduje się w organizacji i testApplication projekciecontosoTest.
--detect Ponadto jest true domyślnie.
~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list
W takim przypadku contosoTest zostanie testApplication automatycznie wykryta jako docelowa organizacja i projekt z kontekstu git i zastąpi wartości domyślne, które zostały ustawione.