sitelink1 | https://blog.naver.com/parky15/40051075377 |
---|---|
sitelink2 | |
sitelink3 |
퇴사자 또는 새로운 PC셋팅에 의해 이전 계정으로 TFS에 작업영역이 생성되어 있고 일부 작업 파일들이 lock 된 상태인 경우
해당 Workspace 를 제거하여 lock 을 해제 할 수 있다
lock 된 resource 를 다른 사용자가 checkout 하려고 하면 다음과 같은 에러가 발생한다
$/WORK~/MASTER/Tools/~/_resource_/_images_/undo.png에서 작업을 수행할 수 없습니다. $/WORK~/MASTER/Tools/~/_resource_/_images_/undo.png 항목이 DESKTOP-JDB4G48;홍길동(hong86) 작업 영역에서 잠겼습니다.
그럼 다음과 같이 DOS Command 로 삭제명령을 수행하도록 한다
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>tf.exe workspace /delete DESKTOP-JDB4G48;홍길동(hong86) /login:administrator,[비번]
삭제된 작업 영역은 복구할 수 없습니다.
'http://my-project:9090/tfs/myteam' 서버의 'DESKTOP-JDB4G48;홍길동(hong86)' 작업 영역에 보류 중인 변경 내용이 1502개 있습니다.
작업 영역을 삭제하시겠습니까? (Yes/No) yes
tf.exe 에서 workspace 제어하는 방법으로 undo 와 lock 커맨드도 있지만 사용이 쉬운건 workspace /delete 이다
※ 참고 URL
- 폴더 또는 파일 잠금 및 잠금 해제 : https://msdn.microsoft.com/ko-kr/library/ms181420.aspx
- 잠금 형식 이해 : https://msdn.microsoft.com/ko-kr/library/ms181419.aspx