Share via


Undo 명령

작업 영역에서 보류 중인 변경 내용을 제거합니다.

필요한 권한

undo 명령을 사용하려면 지정한 작업 영역의 소유자이거나 작업 영역 관리 전역 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

tf undo [/workspace:workspacename[;workspaceowner]] 
 [/recursive] itemspec [/noprompt] [/login:username, [password]] [/collection:TeamProjectCollectionUrl]

매개 변수

인수

설명

workspacename

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

workspaceowner

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

TeamProjectCollectionUrl

보류 중인 변경을 제거할 파일을 포함하는 팀 프로젝트 컬렉션의 URL입니다(예: http://myserver:8080/tfs/DefaultCollection).

itemspec

보류 중인 변경 내용을 제거할 파일 또는 폴더를 식별합니다. Team Foundation에서 itemspecs를 구문 분석하여 범위 내에 있는 항목을 결정하는 자세한 방법은 명령줄 옵션을 참조하십시오.

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

username

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

Option

설명

/workspace

보류 중인 변경 내용에 대해 실행을 취소할 작업 영역의 이름을 지정합니다. 이 옵션을 지정하지 않고 작업 영역에 추가된 디렉터리에서 명령을 실행하는 경우 현재 작업 영역이 사용됩니다.

/recursive

itemspec에 따라 변경 내용을 재귀적으로 실행 취소합니다.

/noprompt

사용자 입력을 요청하는 메시지를 표시하지 않습니다.

/collection

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

/login

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

설명

undo 명령은 실행을 취소하려는 보류 중인 편집 내용이 있는 파일이 디스크에서 수정되었는지 여부를 확인합니다. 수정 내용이 감지될 경우 /noprompt가 없는 undo 명령은 변경 내용의 실행 취소를 계속할 것인지 묻는 메시지를 표시합니다. 예, 아니요 또는 모두를 선택할 수 있습니다.

undo 명령은 체크 아웃된 모든 파일을 수정되지 않은 읽기 전용 상태로 반환합니다. 이 명령은 파일 및 폴더에 대한 모든 보류 중인 변경 내용을 취소하고 항목을 Team Foundation 버전 제어 서버 버전으로 복원합니다.

undo 명령은 다른 사용자가 파일을 체크 아웃하고 자신의 작업 영역에서 파일에 대한 보류 중인 변경 내용을 만들 수 있도록 체크 인 및 체크 아웃 잠금을 제거합니다.

undo 명령을 사용하여 다른 사용자의 컴퓨터에서 보류 중인 변경 내용을 실행 취소할 경우 해당 작업 영역에서 get 작업을 수행하여 로컬 디스크를 업데이트해야 합니다. 편집하는 파일의 올바른 내용을 다운로드하려면 get을 실행해야 할 뿐만 아니라 실행 취소된 파일에 대해 get /all을 실행해야 할 수 있습니다.

작업 영역의 보류 중인 변경 내용 목록을 가져오는 방법에 대한 자세한 내용은 Status 명령을 참조하십시오.

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

예제

다음 예제에서는 현재 작업 영역에서 314.cs에 대한 보류 중인 변경 내용을 모두 제거합니다.

c:\projects>tf undo 314.cs

다음 예제에서는 c:\projects 폴더와 이 폴더의 모든 하위 폴더에서 보류 중인 변경 내용을 모두 제거합니다.

c:\projects>tf undo /recursive c:\projects

다음 예제에서는 Ivan의 WS_Juan 작업 영역에 있는 지정된 파일에 대한 보류 중인 변경 내용을 제거합니다.

c:\projects>tf undo /workspace:WS_Juan;Ivan $/math/271.cs

참고 항목

참조

명령줄 구문(버전 제어)

Shelve 명령

Undelete 명령

명령줄 옵션

개념

보류 중인 변경 내용

기타 리소스

Tf 명령줄 유틸리티 명령