Undo 명령

하나 이상의 보류 중인 변경 내용으로 파일 또는 폴더를 삭제합니다.

요구 사항:Team Foundation Server 권한을 참고하기 바란다.

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

매개 변수

Parameter

설명

/collection : TeamProjectCollectionUrl

팀 프로젝트 컬렉션에 포함 된 항목의 URL을 지정 합니다.예를 들어: http://myserver:8080/tfs/DefaultCollection.

사용 하지 않는 경우는 /workspace 옵션을 기본적으로 팀 프로젝트 컬렉션에 현재 디렉터리가 매핑되는 작업 영역에 포함 된 것으로 간주 합니다.

itemspec

항목의 범위를 지정 합니다.itemspec 인수를 두 개 이상 지정할 수 있습니다.구문에 대 한 자세한 내용은 Team Foundation 버전 제어 명령 참조.

/login

명령을 실행 하는 데 사용할 사용자 계정을 지정 합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/noprompt

창 및 대화 상자를 표시 하지 않습니다 및 명령 프롬프트에 출력 데이터를 리디렉션합니다.자세한 내용은 Team Foundation 버전 제어 명령 참조를 참조하십시오.

/recursive

반복적으로 지정 된 디렉터리와 모든 하위 디렉터리에서 항목 변경 내용을 취소합니다.

/workspaceworkspacename[;workspaceowner]

보류 중인 변경 내용에 대해 실행을 취소할 작업 영역의 이름을 지정합니다.지정 하지 않으면 작업 영역의 현재 디렉터리가 매핑되는 것입니다.

지정할 수 있는 workspaceowner 에 속하는 특정 사용자에 게 작업 영역에서 보류 중인 변경 취소 합니다.으로 지정 하지 않으면 작업 영역 수 현재 사용자가 지정 하는 경우 또는 간주 되는 /login:username.허용으로 설정 다른 사용자 작업 영역의 변경 내용을 취소 하려면 UndoOther 권한이 있어야 합니다.

참고참고
사용 하는 경우는 undo 해당 작업 영역에서 작업을 계속 하기 전에 사용자 해야 작업 영역을 호스팅하는 컴퓨터에 로그온 한 다음 가져올 다음 계속 사용 되는 원격 작업 영역에서 보류 중인 변경 취소 명령을 (있는 경우도 get /all) 취소 하면 영향을 받는 항목.

설명

에 각 항목에는 보류 중인 편집 변경는 undo 명령을 결정 디스크에 파일이 수정 된 경우.파일을 수정한 경우, /noprompt 옵션 지정 하지 않은, 프롬프트가 진행을 확인 합니다.선택의 N 변경 위치에 두려면 키를 Y 는 현재 변경만을 계속 하려면 키 또는 A 키가 고 다른 함께 진행 이후에 발견 되는 파일 수정.

undo 명령을 제거 된 잠금 항목에.

예제

c72skhw4.collapse_all(ko-kr,VS.110).gif보류 중인 변경 내용의 파일을 제거 합니다.

c:\code\SiteApp\Main\SolutionA\Project1>tf undo program.cs

Program.cs에 대 한 모든 보류 중인 변경 내용을 제거합니다.

c72skhw4.collapse_all(ko-kr,VS.110).gif재귀적으로 제거 하는 보류 중인 변경 내용을 폴더의 모든 항목

c:\code\SiteApp\Main>tf undo * /recursive

모든 보류 중인 변경 내용 c:\code\SiteApp\Main 폴더 및 모든 하위 폴더에서 제거합니다.

c72skhw4.collapse_all(ko-kr,VS.110).gif보류 중인 변경 내용을 원격 작업 영역에서 파일 제거

c:\>tf undo /collection:http://fabrikam-3:8080/tfs/DefaultCollection
/workspace:FABRIKAM-1;JuliaI $/SiteApp/Main/SolutionA/Project1/program.cs

Program.cs에 대 한 모든 보류 중인 변경 내용을 지정 된 컬렉션 및 작업 영역에서 제거합니다.

Visual Studio에서 작업하기

  • 팁 현재 또는 원격 작업 영역에서 보류 중인 변경 내용 목록을 볼 수 있는 Status 명령.

  • 팁사용할 수는 /workspace 옵션 (및 필요에 따라의 /collection 옵션) 원격 개발 시스템에 대 한 변경 내용을 취소 합니다.이 기능은 경우에 특히 유용 때, 예를 들어, 파일이 체크 아웃 되어 개발 컴퓨터에서 액세스할 수 없는 경우 잠긴.위의 설명은 참조 하십시오의 /workspace 이 작동 하는 방법에 대 한 정보.

  • 팁(예를 들어, 작업을 더 긴급 한 작업에 의해 중단 된 때문에) 작업 영역을 정리 하 고 보류 중인 변경 취소를 하지 않고 유지 하려는 경우이 중단할 수 있습니다.자세한 내용은 Shelve 명령를 참조하십시오.또한 열려 있는 창, 중단점 및 다른 중요 한 단서의 위치를 유지할 수 있습니다.자세한 내용은 작업 일시 중단 및 보류 집합 관리를 참조하십시오.

  • 팁또한 이미 체크 인 되지 않은 변경 내용을 취소할 수 있습니다.Undelete CommandRollback Command (Team Foundation Version Control)을 참조하십시오.