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 |
각각의 보류 중인 변경 내용에 대해 표시할 정보의 양을 지정합니다.
|
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에서 작업하기
- 코드 개발 및 보류 중인 변경 내용 관리 Visual Studio를 사용하여 보류 중인 변경 내용을 보고 관리할 수 있습니다.
팁
버전 제어가 적용되는 파일에 대한 대부분의 변경 내용은 작업 영역에서 보류 중인 변경 내용으로 큐에 대기됩니다. 코드 개발 및 보류 중인 변경 내용 관리 및 작업 영역 만들기 및 사용을 참조하십시오.
Difference Command을 사용하여 파일의 편집 변경 내용(콘텐츠 변경)에 대한 정보를 가져올 수 있습니다.
변경 내용을 따로 지정해야 할 경우(또한 다른 작업을 위해 작업 영역을 정리하려는 경우) Shelve 명령을 사용합니다. 보류 집합에 대한 자세한 내용은 작업 일시 중단 및 보류 집합 관리을 참조하십시오.
서버에 변경 내용을 체크 인할 준비가 된 경우 Checkin 명령을 사용합니다.