Shelvesets 명령

보류된 변경 내용의 집합에 대한 정보를 표시합니다.

필요한 권한

shelvesets 명령을 사용하려면 보류 집합의 항목에 대한 읽기 권한과 체크 아웃 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

매개 변수

인수

설명

ownername

/owner 옵션에 * 또는 DOMAIN\john과 같은 값을 제공합니다.

shelvesetname

보류 집합의 이름입니다.

TeamProjectCollectionUrl

정보를 표시할 보류된 변경 내용의 집합을 포함하는 팀 프로젝트 컬렉션의 URL입니다(예를 들어, http://myserver:8080/tfs/DefaultCollection).

username

/login 옵션에 값을 제공합니다. 사용자 이름 값을 DOMAIN\UserName 또는 UserName으로 지정할 수 있습니다.

Option

설명

/owner

하나 이상의 보류 집합 소유자를 지정합니다. 와일드카드 문자를 사용할 수 있습니다.

/format

보류 집합 정보를 표시할 형식의 종류를 지정합니다.

Brief는 보류 집합 이름, 보류 집합을 만든 사용자의 이름, 보류 집합 설명(있을 경우) 등을 표시합니다. Detailed는 보류 집합 이름, 소유자 및 설명 외에도 연결된 작업 항목의 목록과 모든 체크 인 메모를 표시합니다. 기본값은 Brief입니다.

/collection

팀 프로젝트 컬렉션을 지정합니다.

/login

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

설명

shelve 명령으로 보류 집합이 만들어집니다. 보류 집합은 Team Foundation Server에 저장되며 충분한 권한을 가진 모든 사용자가 Unshelve 명령을 사용하여 작업 영역으로 불러올 수 있습니다. 변경 집합과 달리 보류 집합은 버전이 없는 엔터티입니다. 현재 사용자나 다른 사용자가 보류 집합을 구성하는 항목을 복원하고 여러 파일을 편집한 다음 보류 집합을 다시 보류할 경우 Team Foundation에서는 이후의 비교를 위해 새 버전의 항목을 만들지 않고 항목을 수정한 사람과 항목이 수정된 시간 및 방법에 대한 레코드를 유지 관리하지 않습니다. 보류 중인 변경 내용 집합을 보류 또는 체크 인할지 결정하는 방법에 대한 자세한 내용과 보류의 일반 개요는 보류 집합 사용을 참조하십시오.

특정 보류 집합을 구성하는 개별 소스 파일 수정 버전에 대한 자세한 내용을 보려면 /shelveset 옵션과 함께 Status 명령을 사용합니다.

항목을 작업 영역으로 복원하지 않고 보류된 수정 버전을 기본 보류 집합 버전과 비교할 수 있습니다. 이 기능을 사용하면 피어 코드를 신속하게 검토할 수 있습니다.

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

예제

다음 예제에서는 현재 디렉터리가 매핑되는 Team Foundation Server의 BuddyTest_23 보류 집합에 대한 정보를 표시합니다.

c:\projects>tf shelvesets BuddyTest_23

다음 예제에서는 "John"이 소유한 보류 집합을 보여 줍니다.

c:\projects>tf shelvesets /owner:John

다음 예제에서는 현재 디렉터리가 매핑되는 Team Foundation Server의 보류 집합에 대한 정보를 표시합니다.

c:\projects>tf shelvesets /owner:*

참고 항목

참조

명령줄 구문(버전 제어)

Status 명령

Changeset 명령

Shelve 명령

Unshelve 명령

개념

보류 집합 사용

기타 리소스

Tf 명령줄 유틸리티 명령