Status 명령

하나 이상의 작업 영역에서 항목의 보류 중인 변경 내용에 대한 정보를 표시합니다.

필요한 권한

status 명령을 사용하려면 지정한 모든 파일이나 폴더에 대한 읽기 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

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

매개 변수

인수

설명

itemspec

상태 정보를 표시할 파일이나 폴더를 식별합니다. Team Foundation에서 itemspec을 구문 분석하여 범위 내에 있는 항목을 결정하는 자세한 방법은 명령줄 구문(버전 제어)을 참조하십시오.

참고참고
Itemspec 인수를 두 개 이상 지정할 수 있습니다.

TeamProjectCollectionUrl

상태 정보를 표시할 팀 프로젝트 컬렉션의 URL입니다(예: http://myserver:8080/tfs/DefaultCollection).

workspacename

/workspace 옵션에 대한 사용자 제공 값입니다.

workspaceowner

작업 영역을 만든 사용자 이름을 지정합니다.

shelvesetname

/shelveset 옵션에 대한 사용자 제공 값입니다.

shelvesetowner

보류 집합 소유자의 이름을 지정합니다.

username

/user 옵션에 값을 제공합니다. 사용자 이름 값은 네트워크 설정에 따라 DOMAIN\username 또는 username의 두 가지 방법 중 하나로 표현할 수 있습니다.

Option

설명

/collection

팀 프로젝트 컬렉션을 식별합니다.

/login

Visual Studio Team Foundation Server에서 사용자를 인증할 사용자 이름과 암호를 지정합니다.

/workspace

변경 내용 목록을 보려는 작업 영역의 이름을 지정합니다. 이 옵션을 지정하지 않고 작업 영역에 추가된 디렉터리에서 명령을 실행하는 경우 현재 작업 영역이 사용됩니다.

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

/shelveset

변경 내용 목록을 보려는 보류 집합의 이름을 지정합니다.

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

/format

상태 정보의 형식입니다. Brief는 변경 내용의 목록과 체크 인 보류 중인 항목에 대한 변경 내용을 표시합니다. Detailed는 전체 상태 정보를 표시합니다. 기본값은 Brief입니다.

/recursive

특정 디렉터리 및 모든 하위 디렉터리에 있는 모든 항목에 대한 상태 정보를 표시합니다.

/user

명명된 사용자에 대한 변경 내용 목록을 필터링합니다. 별표(*)를 사용하여 모든 사용자를 나타낼 수 있습니다. 기본값은 현재 사용자입니다.

설명

status 명령을 사용하여 보류 중인 변경 내용의 목록을 표시할 수 있습니다. 보류 중인 변경 내용은 서버에 전송되지 않았으며 버전이 있는 변경 집합에 제공되지 않은 파일 또는 폴더 수정 버전입니다. 자세한 내용은 보류 중인 변경 내용을 참조하십시오.

또한 /shelveset 옵션을 지정하여 보류 집합을 구성하는 버전이 없는 보류된 변경 내용에 대한 정보를 표시할 수 있습니다. 보류 중인 변경 내용과 보류된 변경 내용 간의 차이에 대한 자세한 내용은 보류 집합 사용을 참조하십시오.

서버에 매핑되는 모든 작업 영역과 서버의 항목에 대한 추가 정보를 제공하는 다른 Team Foundation 명령의 링크를 보려면 정보 표시 명령을 참조하십시오.

tf 명령줄 유틸리티를 검색하는 방법에 대한 자세한 내용은 Tf 명령줄 유틸리티 명령을 참조하십시오.

명령 출력

보류 중인 변경 형식이 rename인 경우 새 이름이 표시됩니다. 자세한 내용은 Rename 명령(Team Foundation 버전 제어)을 참조하십시오.

표시 모드에는 brief와 detailed의 두 가지 모드가 있습니다.

/Format:brief는 항목의 파일 이름, 변경 및 로컬 경로, 항목이 잠겨 있는지 여부, 항목이 나타내는 보류 중인 변경 내용의 유형, 변경을 수행한 사용자, 디스크에서 작업 영역 버전 항목의 위치 등을 표시합니다. 출력은 폴더별로 정렬된 다음 폴더에 있는 파일 이름별로 정렬됩니다.

/Format:detailed는 출력의 각 보류 중인 변경 내용에 대한 여러 줄의 정보를 표시합니다. detailed 출력에는 brief 출력에 포함된 모든 정보 외에도 날짜, 시간 및 기타 정보가 포함됩니다.

예제

다음 예제에서는 현재 작업 영역의 현재 사용자에 대한 모든 보류 중인 변경 내용의 정보를 표시합니다. 현재 작업 영역은 로컬 디렉터리가 매핑되는 작업 영역입니다.

c:\projects>tf status

다음 예제에서는 현재 컴퓨터의 d:\src 아래에 있는 현재 사용자에 대한 모든 보류 중인 변경 내용을 표시합니다.

c:\projects>tf status /recursive d:\src

다음 예제에서는 Beta1 작업 영역의 현재 사용자에 대한 모든 보류 중인 변경 내용을 표시합니다.

c:\projects>tf status /workspace:Beta1

다음 예제에서는 사용자 Jason에 대한 모든 보류 중인 변경 내용의 상태 정보를 표시합니다.

c:\projects>tf status /user:Jason

다음 예제에서는 서버의 모든 작업 영역에 있는 모든 사용자에 대한 모든 보류 중인 변경 내용의 상태 정보를 표시합니다.

c:\projects>tf status /user:*

다음 예제에서는 http://myserver:8080/tfs/DefaultCollection/에 있는 컬렉션의 모든 작업 영역에 있는 현재 사용자에 대한 모든 보류 중인 변경 내용의 정보를 표시합니다.

c:\projects>tf status /collection: http://myserver:8080/tfs/DefaultCollection/ /workspace:*

다음 예제에서는http://myserver:8080/tfs/DefaultCollection/에 있는 컬렉션의 모든 작업 영역에 있는 Joe가 수행했지만 아직 체크 인되지는 않은 모든 변경 내용에 대한 정보를 표시합니다.

c:\projects>tf status /collection: http://myserver:8080/tfs/DefaultCollection/ /workspace:* /user:Joe

참고 항목

참조

명령줄 구문(버전 제어)

Changeset 명령

Shelvesets 명령

개념

팀 프로젝트에 사용할 수 있도록 작업 영역 만들기

보류 중인 변경 내용

변경 집합 사용

보류 집합 사용

정보 표시 명령

기타 리소스

Tf 명령줄 유틸리티 명령

폴더 및 파일 비교