Get 명령

(다운로드)는 지정 된 하나 이상의 파일 또는 폴더의 버전 또는 최신 버전 Team Foundation Server 작업 영역으로 가져옵니다.있지만 Get 명령 Visual Studio 보다 다양 한 사용자 인터페이스를 제공 합니다 (참조 서버에서 작업 영역으로 파일 다운로드), 프로세스는 근본적으로 동일 합니다.

요구 사항:Team Foundation Server 권한을 참고하기 바란다.

tf get [itemspec] [/version:versionspec] [/all] [/overwrite] [/force] [/remap]
[/recursive] [/preview] [/noautoresolve] [/noprompt]
[/login:username,[password]]

매개 변수

Parameter

설명

/all

사용 하는 경우는 로컬 작업 공간 (권장), 다음이 옵션을 사용 해야 하는 것 아닙니다.

이 옵션을 사용 하면 서버 공간에서 실수로 삭제 한 항목을 복원할 수 있습니다.

Team Foundation Server 내부 레코드의 각 버전을 포함 하 여 작업 영역에 포함 된 모든 항목을 유지 합니다.내부 레코드를 서버에서 발생 하는 버전을 작업 영역에 이미 경우 파일을 가져올 때 기본적으로 다음이 항목을 검색 하지 않습니다.이 옵션에 관계 없이이 내부 레코드에 포함 된 데이터 항목을 가져옵니다.

/force

/all/overwrite를 조합합니다.

itemspec

가져올 항목의 범위를 지정 합니다.itemspec 인수를 두 개 이상 지정할 수 있습니다.그렇지 않은 경우 itemspec 됩니다 시스템 재귀적으로 현재 작업 영역에서 모든 항목을 가져옵니다.

구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조.

/login:username,[password]

명령을 실행할 사용자 계정을 지정 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/noautoresolve

기본적으로 시스템에서 자동으로 하려고 자동 완성 모든 (참조 파일 충돌 해결).이 기본 동작을 해제 하려면이 옵션을 지정 합니다.

/noprompt

창 및 대화 상자를 표시 하지 않습니다 및 명령 프롬프트에 출력 데이터를 리디렉션합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/overwrite

사용 하는 경우는 로컬 작업 공간 (권장), 다음이 옵션을 사용 해야 하는 것 아닙니다.

(즉, 해당 읽기 전용 특성이 지워집니다 경우) 쓸 수 있는 경우 기본적으로 시스템 항목 검색 하지 않으며 클라이언트 컴퓨터에.이 옵션은 기본 동작을 재정의 하며 항목을 체크 아웃 하지 않으면 쓰기 가능한 항목을 덮어씁니다.

/preview

Get 작업을 실제로 수행하지 않은 상태에서 발생하는 작업을 표시합니다.

/recursive

반복적으로 지정 된 디렉터리와 모든 하위 디렉터리에서 항목을 가져옵니다.지정 하지 않은 경우는 itemspec, 하 고이 옵션도 포함 됩니다.

/remap

참조 phkelley의 블로그: tf get /remap.

/version:versionspec

최대 버전, 또는 최소 기록 데이터를 표시 하는 최대 버전을 지정 합니다.기본값은 /version:T (최신 버전).

구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조.

예제

모든 다음 예제에는 가정 $/SiteApp/Main/ 에 매핑된 c:\code\SiteApp\Main\ 작업 영역에서.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif작업 영역에서 모든 항목의 최신 버전 가져오기

c:\code\SiteApp\Main\SolutionA>tf get

작업 영역에서 모든 항목의 최신 버전을 가져옵니다.예를 들어 위의 명령을 모든 파일을 재귀적으로 get을 것 $/SiteApp/Main/ 모든 하위 폴더를 포함 합니다.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif재귀적으로 폴더에 특정 종류의 항목의 최신 버전 가져오기

c:\code\SiteApp\Main\SolutionA\Project1>tf get *.cs /recursive

모든 C# (.cs) 파일의 최신 버전을 가져옵니다. c:\code\SiteApp\Main\SolutionA\Project1.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif파일의 최신 버전 가져오기

c:\code\SiteApp\Main\SolutionA\Project1>tf get program.cs

Project1에서 program.cs의 최신 버전을 가져옵니다.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif파일의 특정 버전 가져오기

c:\code\SiteApp\Main\SolutionA\Project1>tf get program.cs;8

Project1에서 program.cs의 버전을 8을 가져옵니다.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif두 파일의 최신 버전 가져오기

c:\code\SiteApp\Main\SolutionA\Project1>tf get file1.cs file2.cs

Project1에 file1.cs 및 file2.cs의 최신 버전을 가져옵니다.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif팀 버전에 맞게 작업 영역 동기화의 코드 베이스

c:\code\SiteApp\Main>tf get /v:15

15 변경 집합이 만들어진 당시의 코드 베이스에 맞게 작업 영역을 동기화 합니다.

  • 이름과 모든 작업 영역에서 항목의 내용을 서버가 있던 상태와 일치 하도록 변경 합니다.

  • 해당 변경 집합 후 삭제 된 항목을 작업 영역에 복원 됩니다.

  • 후 해당 변경 집합에 추가 된 항목은 작업 영역에서 삭제 됩니다.

fx7sdeyf.collapse_all(ko-kr,VS.110).gif동기화는 레이블이 일치 하는 작업 영역 버전에는 팀의 코드 베이스의

c:\code\SiteApp\Main>tf get /v:LLastKnownGood

코드 베이스에 포함 된 항목에 맞게 작업 영역을 동기화 라는LastKnownGood.

  • 이름과 모든 작업 영역에서 레이블이 지정 된 항목의 내용을 서버가 있던 상태와 일치 하도록 변경 합니다.

  • 삭제 된 항목 레이블이 있는 작업 공간에 복원 됩니다.

  • 서버에서 레이블이 표시 되는 항목은 작업 영역에서 삭제 됩니다.

Visual Studio에서 작업하기

  • 팁 새 작업을 시작 하는 경우이를 실행 하는 것이 좋습니다 것 tf get (임의의 디렉토리에서 작업 공간에 이렇게) 파일을 체크 아웃 하 고 작업을 시작 하기 전에 서버에서 최신 파일을 다운로드 합니다.

  • 팁 이 명령은 필요에 따라 명령을 다운로드 하 고 자식 항목을 포함 하는 디스크에 폴더를 만듭니다.

  • 팁 사용 하 여 항목의 기록에 대 한 정보를 볼 수 있는 History 명령Changeset Command.

  • 팁 내용에 대 한 관심이 있는 경우 발생할 수 있습니다 파일을 작업 영역에서 사용할 수 있는 /preview 실제로 구현 하지 않고 발생 하는 변경 내용을 보려면 옵션.

  • 팁충돌을 get을 차단할 수 있습니다.충돌의 일반적인 원인에 보류 중인 변경 내용이 있는 항목을 하려고 합니다.사용할 수 있는 Resolve Command 이러한 충돌을 해결 합니다.