출처 : http://egloos.zum.com/fortunejth/v/3147653
팀 파운데이션 서버로 협업을 하다보면 가끔 체크인을 하지 않고 외근이라던가, 출장이라던가
또는 체크인이 되지 않은 상태에서 TFS 를 이전 한다던가 등의 이유로
서버에는 체크아웃이 되어 있어 다른 사용자가 사용하지 못할 때가 있다.
물론 본인이 잡고 있는데, 본인이 사용하지 못할 경우도 있다!
이때 잠금 파일에 대하여 잠금을 풀어줘야 작업을 계속할 수 있는데,
잊어버릴 까봐 남겨둔다.
>tf undo /workspace:[ComputerName];[ServerName]\[UserID] /s:http://[ServerUrl]:8080/tfs/[ProjectName] "[ServerFullPath]"
이전에 작업영역 삭제하는 것과 비슷하다.
일단 예시를 보자.
>tf undo /workspace:MOTOLIES-PC;TFSServer\nwkim /s:http://tfs.domain.co.kr:8080/tfs/TestApplication "$/TestApplication/Test/form1.cs"
위 예시에서 ServerFullPath를 알아내는 방법은,
팀 탐색기에서 소스 제어 탐색기로 들어가보면
위 그림과 같이 [잠금,편집] 이라고 체크아웃 중인 파일이 있다.
이 파일을 오른쪽 클릭해서 고급-> 속성에 들어가면
아래와 같은 속성창이 나오는데,
이 속성창에서 [서버 이름] 이라고 적힌 부분이 ServerFullPath 부분이다.