문제

상주 TFS 관리자로서 때때로 사용자가 특정 파일에 소스 컨트롤에 체크인 한 체크 아웃 (일반적으로 잠금)을 취소하라는 요청을받습니다.

다른 사용자의 결제를 어떻게 취소합니까?

도움이 되었습니까?

해결책

이 작업을 수행하는 방법에는 2 가지 이상이 있습니다.

명령 줄

Team Explorer와 함께 제공되는 TF.Exe라는 명령 줄 유틸리티가 있습니다. 문서를 찾으십시오 여기. Visual Studio 명령 프롬프트 창을 시작하여 액세스 할 수 있습니다. 명령의 구문은 다음과 같습니다.

tf undo [/workspace:workspacename[;workspaceowner]] 
[/server:servername] [/recursive] itemspec [/noprompt]

하나의 파일

tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs

구이

두 번째는 GUI를 통한 것이지만 표준이 나오지 않습니다. 설치해야합니다. TFS 전동 공구. 보다 자세한 내용은 여기에 있습니다 이 방법을 사용하는 방법에 대해.

두 방법 중 어느 쪽이든 적절한 권리가 필요합니다. 권한을 "다른 사용자의 변경 취소"및 "다른 사용자의 변경 잠금 해제"라고합니다. 이 권한은 다음과 같이 볼 수 있습니다.

  1. 소스 제어 탐색기에서 원하는 프로젝트, 폴더 또는 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 속성을 선택하십시오
  3. 보안 탭을 선택하십시오
  4. 상단의 사용자 및 그룹 섹션에서 해당 사용자 또는 그룹을 선택하십시오.
  5. [사용자/그룹]에 대한 권한 : 하단의 섹션을보십시오.

작업 공간 삭제

tf workspace /delete WorkspaceName;User
             /server:http://server:8080/tfs/MyTeamCollection 

다른 팁

내가 찾은 가장 쉬운 방법은 무료를 사용하는 것입니다. TFS 조수 응용 프로그램. 다른 사용자의 결제를보고 취소 할 수있는 옵션이 있습니다.

방금이 문제가 있었고 오래된 작업 공간을 정리하는 더 쉬운 방법을 찾았습니다.

  1. Visual Studio에서 열린 소스 제어 탐색기.

  2. 로부터 '작업 공간' 드롭 다운 선택 '작업 공간 ...'

  3. 현재 PC의 작업 공간이 표시되는 대화 상자가 나타납니다. 고르다 '원격 작업 공간을 보여줍니다'

  4. 이제 동일한 사용자 계정에서 나온 한 이전 PC의 작업 공간이 표시됩니다. 이전 작업 공간을 선택하고 '클릭하십시오.제거하다'. 이렇게하면 지속적인 체크 아웃과 함께 TFS에서 이전 작업 공간을 삭제해야합니다.

Arne이 해결책을 찾았음에도 불구하고 이것이 Google의 문제를 해결하는 다른 사람들에게 도움이되기를 바랍니다.

TFS Sidekick에서 파일을 선택한 다음 목록 위에 "보류중인 변경 사항"이 있습니다. 그것을 클릭하면 변경 사항이 취소됩니다 :) 아이콘은 MS Word의 "UNDO"아이콘과 유사합니다. http://www.attrice.info/cm/tfs/index.htm

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top