상태 명령(Team Foundation 버전 제어)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
TFVC(Team Foundation Version Control) status
명령 또는 해당 별칭 stat
파일 및 폴더의 보류 중인 변경 내용 및 하나 이상의 작업 영역에서 보류 중인 변경 후보에 대한 정보를 표시합니다.
/shelveset
옵션을 사용하는 경우 명령은 보류 중인 변경 내용에 대한 정보를 선반에 표시합니다.
메모
보류 중인 변경 후보는 버전 제어에 추가되지 않은 작업 영역의 폴더 또는 하위 폴더에 있는 파일입니다. Visual Studio에서 보류 중인 모든 변경 내용을 보려면
필수 구성 요소
통사론
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
지정된 사용자가 수행한 보류 중인 모든 변경 내용을 나열합니다. 별표 *
모든 사용자의 변경 내용에 대한 데이터를 포함합니다. 기본값은 현재 사용자입니다.
이 옵션에 허용되는 값은 다음과 같습니다.
<username>
<useraccount>
- 별표
*
메모
이 옵션의 제한 사항은 설명 참조하세요.
/workspace:<workspacename>[;<workspaceowner>]
보류 중인 변경 내용이 포함된 작업 영역의 이름을 지정합니다. 지정하지 않으면 작업 영역은 현재 디렉터리를 매핑하는 작업 영역입니다.
특정 사용자에게 속한 작업 영역에서 보류 중인 변경 내용에 대한 데이터를 가져오는 workspaceowner
지정할 수 있습니다. 지정하지 않으면 작업 영역이 현재 사용자로 추정되거나 지정된 경우 /login:<username>
.
이 옵션은 /shelveset
옵션과 결합할 수 없습니다.
메모
이 옵션의 제한 사항은 설명 참조하세요.
발언
status
명령을 사용하여 현재 작업 영역의 보류 중인 변경 내용(예: 로컬 작업 영역인지 서버 작업 영역인지에 관계없이 현재 디렉터리를 매핑하는 작업 영역)을 볼 수 있습니다.
/collection
, /user
및 /workspace
옵션을 사용하여 원격 서버 작업 영역의 보류 중인 변경 내용(예: 다른 개발자 컴퓨터에서 다른 사용자가 변경한 내용)을 볼 수도 있습니다. 그러나 원격 로컬 작업 영역에서 보류 중인 변경 내용은 볼 수 없습니다.
자세한 내용은 로컬 또는 서버 작업 영역사용 중에서 결정합니다.
예제
다음 예제에서는 $/SiteApp/Main/
현재 작업 영역의 모든 변경 내용 나열
다음 예제에서는 작업 영역에서 보류 중인 모든 변경 내용을 나열합니다.
c:\code\SiteApp\Main\SolutionA\>tf stat
폴더의 모든 변경 내용 나열
다음 예제에서는 SolutionA 폴더의 모든 항목에 대해 보류 중인 모든 변경 내용을 나열합니다.
c:\code\SiteApp\Main>tf stat SolutionA\*
폴더 및 해당 하위 폴더의 모든 변경 내용 나열
다음 예제에서는 하위 폴더의 변경 내용을 포함하여 SolutionA 폴더의 모든 항목에 보류 중인 변경 내용을 나열합니다.
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
다음 단계
버전 제어 하에 있는 파일에 대한 대부분의 변경 내용은 작업 영역에서 보류 중인 변경 내용으로 큐에 대기됩니다. 자세한 내용은
코드 개발 및 보류 중인 변경 관리 및 작업 영역만들기 및 작업참조하세요. Difference 명령 사용하여 파일에서 변경 내용 편집 또는 콘텐츠 변경 내용에 대한 세부 정보를 가져올 수 있습니다.
변경 내용을 따로 설정해야 하고 다른 작업을 위해 작업 영역을 정리하려는 경우 Shelve 명령사용합니다. 선반에 대한 자세한 내용은 작업 일시 중단 및선반 관리를 참조하세요.
서버의 변경 내용을 체크 인할 준비가 되면 Checkin 명령사용합니다.
tf
유틸리티를 사용하는 방법에 대한 자세한 내용은 Team Foundation 버전 제어 명령