tf.exe (TFS 명령 줄 클라이언트)를 얻는 방법은 무엇입니까?
'tf.exe'프로그램을 얻기 위해 설치해야하는 최소 소프트웨어 양은 얼마입니까?
Team Explorer 를 설치해야합니다. 사용중인 TFS 버전과 일치하는 Team Explorer 버전을 설치하는 것이 가장 좋습니다. 예를 들어 TFS 2010을 사용하는 경우 Team Explorer 2010을 설치합니다.
2012 버전 http://www.microsoft.com/en-gb/download/details.aspx?id=30656
2013 버전 http://www.microsoft.com/en-us/download/details.aspx?id=40776
TFS 전동 공구에 관심이있을 수도 있습니다 . 추가 명령 줄 기능 (사용 tfpt.exe
)을 추가하고 일부 추가 IDE 기능을 추가합니다.
저는 가상 컴퓨터에 있고 VHD를 가능한 한 작게 유지하려고하므로 Team Explorer가 정말 무거운 솔루션 (300MB 이상 설치)이라는 것을 알았습니다. 대안으로 Team Explorer 설치에서 깨끗한 컴퓨터로 최소한의 EXE / DLL 세트를 복사 해 봤습니다 (물론 .NET 4.0이 여전히 필요합니다).
지금까지 몇 가지 작업 만 시도했지만이 파일 세트 (약 8.5MB)는 tf.exe를 통해 기본적인 소스 제어 기능을 얻기에 충분했습니다.
- TF.exe
- TF.exe.config
- Microsoft.TeamFoundation.dll
- Microsoft.TeamFoundation.Client.dll
- Microsoft.TeamFoundation.Common.dll
- Microsoft.TeamFoundation.Common.Library.dll
- Microsoft.TeamFoundation.VersionControl.Client.dll
- Microsoft.TeamFoundation.VersionControl.Common.dll
- Microsoft.TeamFoundation.VersionControl.Controls.dll
(이것은 완전히 지원되지 않는 솔루션이며 일반적인 TFS 라이선스 요구 사항에서 벗어나지 않습니다.)
수행하는 작업에 따라 추가 DLL이 필요할 수 있습니다. 다행히 tf.exe는 정확히 어떤 것이 누락되었는지 알려주는 멋진 오류 메시지를 생성합니다.
Visual Studio 2017 및 2019에서는 여기에서 찾을 수 있습니다.
-{ YEAR }를 해당 연도 ( ' 2017 ', ' 2019 ')로 바꿉니다 .
-{ EDITION }을 적절한 에디션 이름 ( " Enterprise ", " Professional "또는 " Community ")으로 대체합니다.
C:\Program Files (x86)\Microsoft Visual Studio\{YEAR}\{EDITION}\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\tf.exe
Team Explorer Everywhere 설치에 Java TFS 클라이언트가 있습니다 (Eclipse 플러그인과 함께). http://www.microsoft.com/en-us/download/details.aspx?id=30661을 보십시오 .
Visual Studio 2017 팀 탐색기
https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/ 에 따르면 이제 다음 링크를 통해 Visual Studio에서 별도로 다운로드 할 수 있습니다.
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15
참고로 Visual Studio 2017에 필요한 DLL입니다 (VS 2010의 경우 @ijprest와 마찬가지로).
TF.exe
TF.exe.config
Microsoft.TeamFoundation.Client.dll
Microsoft.TeamFoundation.Common.dll
Microsoft.TeamFoundation.Core.WebApi.dll
Microsoft.TeamFoundation.VersionControl.Client.dll
Microsoft.TeamFoundation.VersionControl.Common.dll
Microsoft.TeamFoundation.VersionControl.Controls.dll
Microsoft.VisualStudio.Services.Client.Interactive.dll
Microsoft.VisualStudio.Services.Common.dll
Microsoft.VisualStudio.Services.WebApi.dll
내 기본 VM 이미지에 있습니다. 새 서버를 설치할 때 VC에서 임시 로컬 작업 공간 폴더로 최신 배포 스크립트를 가져 오는 데 사용합니다.
tf workspace /new ...
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap
tf workspace /delete
<run deployment scripts from "%WorkSpaceLocalFolder%" >
rmdir "%WorkSpaceLocalFolder%"
(Sorry to post this as an answer, but I don't have enough reputation to comment, which I believe it should have been)
You can also try TFS CLI for Node.js which is a cross-platform CLI for Microsoft Team Foundation Server and Visual Studio Team Services.
The tf.exe command line is included in the VSTS agent package in folder externals\vstsom.
참고URL : https://stackoverflow.com/questions/5503858/how-to-get-tf-exe-tfs-command-line-client
'Programing' 카테고리의 다른 글
System.ComponentModel 기본값 속성 내에서 DateTime 속성의 기본값을 DateTime.Now로 설정 (0) | 2020.09.18 |
---|---|
Android singleTask 또는 singleInstance 시작 모드? (0) | 2020.09.18 |
@Cacheable에 대한 TTL을 설정할 수 있습니까? (0) | 2020.09.18 |
? attr / selectableItemBackground를 배경으로 사용할 때 잔물결 색상을 어떻게 수정할 수 있습니까? (0) | 2020.09.18 |
unix : /var/run/docker.sock에서 Docker 데몬에 연결할 수 없습니다. (0) | 2020.09.18 |