2015-01-20 2 views
0

현재 TfsTeamProjectCollectionVersionControlServer을 사용하여 특정 변경 집합과 관련된 모든 파일 (예 : 추가/변경/삭제 된 파일 등)을 가져올 수 있습니다.프로그래밍 방식으로 TFS 변경 집합에 대한 모든 파일 가져 오기

소스 코드 탐색기에서 "특정 버전 가져 오기"와 같은 모든 파일을 가져 오는 방법을 알 수 없습니다.

원하는 모든 변경 세트를 거치지 않고 어떻게 할 수 있습니까?

답변

2

VersionControlServer.GetItems 방법을 사용하십시오. 이것을 호출하기 전에 WorkSpace를 정의하고 관심있는 경로를 로컬 디스크에 매핑해야합니다.

GetItems 메서드에는 VersionSpec을 허용하는 많은 오버로드가 있습니다. VersionSpec.Latest을 사용하여 최신 버전을 구할 수 있지만 레이블 이름, 날짜/시간 또는 변경 집합 번호를 기반으로 VersionSpec을 만들 수도 있습니다.

GetItems는 항상 해당 사양에서 발생한 마지막 변경 사항을 가져 오므로 특정 변경 사항까지 모든 변경 집합에 대해 GetItems를 호출 할 필요가 없습니다.

+1

작업 영역 부분이 누락되었습니다. 감사. – jgauffin