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