구성 및 Git 별칭 자동 검색

Azure DevOps Services

Azure DevOps CLI는 개발자가 Azure Repos 사용하고 git 워크플로와 잘 작동할 수 있도록 최적화되었습니다.

구성 자동 검색

Azure DevOps 확장은 현재 작업 디렉터리가 구성 설정(organization, 프로젝트 및 리포지토리)을 자동으로 검색하는 Azure Repos git 리포지토리인지 평가합니다. 자동 검색은 기본적으로 플래그에 --detect 의해 제어됩니다 true .

이 기능을 사용하면 로컬 git 체크 아웃에서 를 실행 az repos pr list 하여 리포지토리의 모든 PR을 볼 수 있습니다.

Git 별칭

끌어오기 요청에 검토자를 만들거나 추가하는 것과 같은 일반적인 git 기반 Azure Repos 명령에 대한 git 별칭을 추가하도록 Azure DevOps 확장을 구성할 수도 있습니다. 다음 명령을 실행하여 git 별칭을 사용하도록 설정합니다.

az devops configure --use-git-aliases true

이제 모든 az repos 명령이 에 별칭이 지정되고 git repo 모든 az repos pr 명령이 에 별칭이 지정 git pr됩니다.

예를 들어 이제 다음 명령을 사용하여 끌어오기 요청을 만들 수 있습니다.

git pr create --target-branch {branch\_name}

매개 변수 계층 구조

명령에 매개 변수를 제공할 수 있는 세 가지 기본 방법이 있습니다. 우선 순위 순서대로 나열되었습니다.

  1. 명령 매개 변수
    예: az repos list --organization https://dev.azure.com/contoso --project webApplication
  2. true인 경우 --detect git 컨텍스트에서 자동 검색 검색은 기본적으로 입니다 true .
  3. 기본 구성 예: az devops configure --defaults organization=https://dev.azure.com/contoso project=webApplication

고객이 다음 명령을 실행한다고 가정해 봅시다.

~/$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/$ az repos list --organization=https://dev.azure.com/contosoTest --project=testApplication

명령을 통해 제공되는 organization 및 프로젝트 매개 변수는 명령 매개 변수가 최우선 순위이므로 사용됩니다.

다른 예제를 살펴보겠습니다. 사용자가 에 대한 기본 organization contoso 미리 구성하고 를 로 프로젝트했다고 가정합니다webApp. 그러나 사용자는 organization 및 프로젝트에 있는 git 리포지토리의 로컬 체크 아웃에서 contosoTest 작업하고 testApplication 있습니다. 또한 는 --detect 기본적으로 입니다 true .

~/contosoTest/portal$ az devops configure --defaults organization=https://dev.azure.com/contoso project=webApp
~/contosoTest/portal$ az repos list

이 경우 및 contosoTesttestApplication 는 git 컨텍스트에서 대상 organization 및 프로젝트로 자동 검색되고 설정된 기본값을 재정의합니다.