2017-12-27 70 views
-1

TFS에는 강력한 tf.exe 명령 줄 도구가 있었기 때문에이 새로운 명령 줄이 필요한 이유는 무엇입니까?TFS의 CLI와 tf.exe 명령 줄의 주요 차이점은 무엇입니까?

  1. 주요 기능 및 장점은 무엇입니까?

  2. 명령 줄에서 VSTS xxx를 사용하기 때문에이 기능도 온 - 프레미스 TFS를 지원합니까?

  3. Azure CLI와 비슷합니까?

+0

어떤 TFS 버전을 사용하고 있습니까? –

+0

@Jane 질문을 적절한 세부 사항으로 업데이트하고 특정 태그를 추가하십시오. –

+0

TFS2017 update3에서 작업하십시오. – Jane

답변

0

CLI는 상호 작용 사용 또는 스크립팅에 좋은 새로운 크로스 플랫폼 명령 줄 인터페이스입니다. 개발자는 끌어 오기 요청 만들기, 버그 열기 등과 같은 일상적인 워크 플로에 사용할 수 있습니다. Bash, PowerShell 등의 사용자는 스크립트에 VSTS CLI를 쉽게 통합 할 수 있습니다. 여기

는 하이라이트 중 일부입니다 :

  • 는 VSTS와 TFS (2017 업데이트 2 이상) 윈도우, 리눅스 및 맥 OS에
  • 실행합니다을 지원합니다. Docker 이미지로도 사용할 수 있으므로 거의 모든 위치에서 VSTS CLI를 실행할 수 있습니다. vsts-cli Docker repo을 참조하십시오.
  • Git CLI와 통합됩니다. vsts configure 명령을 통해 Git 별칭 지원을 활성화하면 git pr create을 입력하여 VSTS 끌어 오기 요청을 생성 할 수 있습니다 (
    다른 Git 관련 작업을 수행 할 수 있음).
    현재 디렉토리가 VSTS (또는 TFS)에 연결된 로컬 Git 저장소 인 경우 다른 인수가 필요하지 않습니다. using VSTS
    CLI with Git
    에 대해 자세히 알아보십시오.
  • Azure CLI 사용자를위한 Natural. 새로운 Azure CLI를 이미 사용하고 있다면, VSTS CLI로 집에서 바로 느낄 것입니다. 두 플랫폼 모두
    플랫폼을 기반으로하며
    명령 줄을 좋아하는 사용자에게 자연스럽게 느껴지도록 설계되었습니다.
  • GitHub의 오픈 소스. 문제를 제기하고 새로운 명령을 제안 할 수있는 여러분을 초대합니다. vsts-cli repository을 방문하십시오.

더 많은 정보는 시작하는, docs.microsoft.com에 VSTS CLI documentation를 참조하십시오.

tf.exe 명령의 경우 전체 이름은 입니다. Team Foundation 버전 제어 명령입니다. 버전 제어 명령을 사용하여 Visual Studio에서 수행 할 수있는 거의 모든 작업과 Visual Studio에서 수행 할 수없는 여러 작업을 수행 할 수 있습니다. tf.exe 도구를 사용하여 명령 프롬프트 나 스크립트 내에서 버전 제어 명령을 실행할 수 있습니다. 그러나 git repo 및 영역의 경우에는 사용할 수 없습니다.