상주 TFS 관리자로서 때때로 사용자가 소스 제어에 체크인 한 특정 파일에 대해 가지고있는 체크 아웃 (일반적으로 잠금)을 실행 취소하라는 요청을받습니다.
다른 사용자의 결제를 어떻게 취소합니까?
답변
이를 수행하는 방법은 2 가지 이상입니다.
명령 줄
팀 탐색기와 함께 제공되는 Tf.exe라는 명령 줄 유틸리티가 있습니다. 여기 에서 설명서를 찾으 십시오 . Visual Studio 명령 프롬프트 창을 시작하여 액세스 할 수 있습니다. 명령 구문은 다음과 같습니다.
tf undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
하나의 파일
tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs
GUI
두 번째는 GUI를 통한 것이지만 표준으로 제공되지는 않습니다 . TFS Power Tools 를 설치해야합니다 . 이 방법을 사용하는 방법에 대한 자세한 내용 은 여기를 참조 하십시오 .
어느 방법을 사용하든 적절한 권한이 필요합니다. 권한은 “다른 사용자의 변경 실행 취소”및 “다른 사용자의 변경 잠금 해제”라고합니다. 이러한 권한은 다음에서 볼 수 있습니다.
- 소스 제어 탐색기에서 원하는 프로젝트, 폴더 또는 파일을 마우스 오른쪽 버튼으로 클릭
- 속성 선택
- 보안 탭을 선택하십시오.
- 상단의 사용자 및 그룹 섹션에서 적절한 사용자 또는 그룹을 선택합니다.
- 하단의 “[사용자 / 그룹]에 대한 권한 :”섹션을 봅니다.
작업 공간 삭제
tf workspace /delete WorkspaceName;User
/server:http://server:8080/tfs/MyTeamCollection
답변
내가 찾은 가장 쉬운 방법은 무료 TFS Sidekick 응용 프로그램 을 사용하는 것 입니다. 다른 사용자의 체크 아웃을보고 취소 할 수있는 옵션이 있습니다.
답변
방금이 문제가 발생하여 오래된 작업 공간을 더 쉽게 정리할 수있는 방법을 찾았습니다.
-
Visual Studio에서 소스 제어 탐색기를 엽니 다 .
-
로부터 ‘작업’ 드롭 다운 ‘을 선택 작업 영역 … ‘
-
현재 PC의 작업 공간을 보여주는 대화 상자가 나타납니다. ‘선택 원격 작업 영역 표시 ‘
-
이제 이전 PC의 작업 공간도 볼 수 있습니다 (동일한 사용자 계정에있는 경우). 이전 작업 공간을 선택하고 ‘ 제거 ‘를 클릭 합니다. 이렇게하면 지속되는 체크 아웃과 함께 TFS에서 이전 작업 영역이 삭제됩니다.
Arne이 해결책을 찾았다 고 확신하지만 이것이 문제를 Google에 검색하는 다른 사람들에게 도움이되기를 바랍니다.
답변
TFS 사이드킥에서 파일을 선택하면 목록 위에 “변경 보류중인 변경 취소”가 있습니다. 이 아이콘을 클릭하면 변경이 취소됩니다. 🙂 아이콘은 MS 단어의 “실행 취소”아이콘과 유사합니다. http://www.attrice.info/cm/tfs/index.htm 에서 TFS 사이드킥 가져 오기