다음을 통해 공유


Status 명령

하나 이상의 작업 영역에서 보류 중인 파일 및 폴더 변경 내용에 대한 정보를 표시합니다. 또는 /shelveset 옵션을 사용하는 경우 보류 집합의 보류 중인 변경 내용에 대한 정보를 표시합니다.

요구 사항: Team Foundation Server에 대한 사용 권한 참조을 참조하십시오.

tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]] 
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]

매개 변수

인수

설명

/collection: TeamProjectCollectionUrl

/workspace 옵션을 사용하는 경우 보류 중인 변경 내용이 들어 있는 작업 영역을 포함하는 팀 프로젝트 컬렉션의 URL을 지정합니다. 예를 들어 http://myserver:8080/tfs/DefaultCollection을 지정할 수 있습니다. 지정되지 않은 경우 기본적으로 팀 프로젝트 컬렉션은 현재 디렉터리를 매핑하는 작업 영역을 포함하는 컬렉션으로 간주됩니다.

/workspace 옵션을 사용하지 않는 경우 무시됩니다.

참고

이 옵션의 제한 사항은 아래의 설명 부분을 참조하십시오.

/format

각각의 보류 중인 변경 내용에 대해 표시할 정보의 양을 지정합니다.

  • Brief(기본값): 각각의 보류 중인 변경 내용에 대해 한 줄을 표시합니다. 여기에는 파일 이름, 변경 내용, 항목이 잠겨 있는지 여부(별표(*) 기호로 나타남), 로컬 경로 및 사용자(/collection/workspace 옵션을 사용하는 경우)가 포함됩니다. 일부 데이터가 잘릴 수도 있습니다.

  • Detailed: 각각의 보류 중인 변경 내용에 대한 전체 설명을 표시합니다. 위의 정보 외에도 이 옵션은 날짜 및 시간, 잠금 등의 추가 데이터를 표시합니다.

itemspec

보류 중인 변경 내용 데이터를 원하는 항목을 지정합니다. 구문은 Team Foundation 버전 제어 명령 참조를 참조하십시오. itemspec 인수를 두 개 이상 지정할 수 있습니다.

/login

명령을 실행하는 데 사용할 사용자 계정을 지정합니다. Team Foundation 버전 제어 명령 참조을 참조하세요.

/recursive

지정된 디렉터리와 모든 하위 디렉터리에 있는 항목의 보류 중인 변경 내용에 대한 데이터를 재귀적으로 검색합니다.

/shelveset:shelvesetname[;shelvesetowner]

나열할 변경 내용이 포함된 보류 집합을 지정합니다.

이 옵션은 /workspace 옵션과 함께 사용할 수 없습니다.

/user

지정된 사용자가 수행한 모든 보류 중인 변경 내용을 나열합니다. 별표(*) 기호는 모든 사용자의 변경 내용에 대한 데이터를 포함합니다. 기본값은 현재 사용자입니다.

참고

이 옵션의 제한 사항은 아래의 설명 부분을 참조하십시오.

/workspace:workspacename[;workspaceowner]

보류 중인 변경 내용이 포함된 작업 영역의 이름을 지정합니다. 지정되지 않은 경우 작업 영역이 현재 디렉터리를 매핑하는 작업 영역입니다.

workspaceowner를 지정하여 특정 사용자에게 속한 작업 영역에서 보류 중인 변경 내용에 대한 데이터를 가져올 수 있습니다. 지정되지 않은 경우 작업 영역이 현재 사용자로 간주되고, 지정된 경우에는 /login:username으로 간주됩니다.

이 옵션은 /shelveset 옵션과 함께 사용할 수 없습니다.

참고

이 옵션의 제한 사항은 아래의 설명 부분을 참조하십시오.

설명

Status 명령을 사용하여 로컬 작업 영역이든 서버 작업 영역이든 간에 현재 작업 영역(예: 명령 프롬프트 창에서 현재 디렉터리를 매핑하는 작업 영역)에서 보류 중인 변경 내용을 볼 수 있습니다. 또한 이 명령과 함께 /collection, /user/workspace 옵션을 사용하여 원격 서버 작업 영역에서 보류 중인 변경 내용(예: 다른 개발 컴퓨터에서 다른 사용자가 변경한 내용)을 볼 수 있습니다. 그러나 원격 로컬 작업 영역에서 보류 중인 변경 내용은 볼 수 없습니다.

로컬 작업 영역을 사용할지 서버 작업 영역을 사용할지 결정도 참조하십시오.

예제

아래의 모든 예제에서는 이 작업 영역에서 $/SiteApp/Main/이 c:\code\SiteApp\Main\에 매핑되었다고 가정합니다.

현재 작업 영역의 모든 변경 내용 나열

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

작업 영역에서 보류 중인 변경 내용을 모두 나열합니다.

폴더의 모든 변경 내용 나열

c:\code\SiteApp\Main>tf stat SolutionA\*

SolutionA 폴더의 모든 항목에 대한 보류 중인 변경 내용을 모두 나열합니다.

폴더 및 하위 폴더의 모든 변경 내용 나열

c:\code\SiteApp\Main>tf stat SolutionA\* /recursive

SolutionA 폴더와 하위 폴더의 모든 항목에 대한 보류 중인 변경 내용을 나열합니다.

Visual Studio에서 작업하기