문제

상주 TFS 관리자로서 때때로 사용자가 특정 파일에있는 체크 아웃 (일반적으로 잠금)을 취소하라는 요청을받습니다. 이것은 tf.exe 유틸리티의 실행 취소를 사용하여 명령 줄을 통해 수행 할 수 있습니다 ( http://msdn.microsoft.com/en-us/library/c72skhw4.aspx), 그러나 그것은 일종의 고통입니다.

GUI를 통해 다른 사용자의 결제를 취소하는 방법이 있습니까?

도움이 되었습니까?

해결책

상자 밖에서, 아니요, 그러나 애드온을 통한 최소한 몇 가지 옵션이 있습니다.

TFS 전동 공구

일단 설치되면 :

  1. 오픈 소스 제어 탐색기
  2. 결제를 취소 할 항목을 마우스 오른쪽 버튼으로 클릭하십시오 (또는 여러 파일의 상위 폴더를 취소 할 수 있습니다).
  3. 소스 제어 및 상태에서 찾기를 선택하십시오
  4. 소스 제어 대화 상자에서 상태 확인란을 표시하십시오.
  5. 선택적으로 와일드 카드 텍스트 상자의 값을 입력하십시오
  6. 선택적으로, "텍스트 상자"에 확인 된 "디스플레이 파일"에 사용자 이름을 입력하고 해당 라디오 버튼을 선택하십시오.
  7. 찾기를 클릭하십시오
  8. 이로 인해 파일 목록이 발생합니다
  9. 취소 할 항목을 선택하십시오
  10. 마우스 오른쪽 버튼을 클릭하고 실행 취소를 선택하십시오
  11. "선택된 모든 변경 사항을 실행 취소"로 프롬프트하면 예를 클릭하십시오.

팀 파운데이션 조수

또 다른 옵션은 Team Foundation Sidekicks 응용 프로그램을 사용하는 것입니다. http://www.attrice.info/cm/tfs/

체크 아웃 작업 항목을 쿼리 할 수있는 상태 조수가 있습니다. 작업 항목이 선택되면 사용할 수있는 "실행 취소중인 변경 사항"및 "Undo Lock"버튼이 있습니다.

진상

적절한 권리가 필요하다는 점을 명심하십시오. 권한을 "다른 사용자의 변경 취소"및 "다른 사용자의 변경 잠금 해제"라고합니다. 이 권한은 다음과 같이 볼 수 있습니다.

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

다른 팁

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

1) Visual Studio에서 오픈 소스 제어 탐색기.

2) '작업 공간'드롭 다운에서 '작업 공간 ...'

3) 현재 PC의 작업 공간을 보여주는 대화 상자가 나타납니다. '원격 작업 공간 표시'선택

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

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

명령 줄

tf undo /workspace: OtherUserWorkspace;OtherUser $/TeamProject/MyFile.cs /s:http://YourTFSServer:8080

https://msdn.microsoft.com/en-us/library/cc470668.aspx

위의 TFS 전동 공구를 사용하는 경우 위의 실행 취소 절차를 취소하십시오. 화면을 업데이트하려면 최신 정보를 얻거나 최신 정보를 얻어야합니다. 그렇지 않으면 실행 취소가 작동하지 않은 것 같습니다.작업이 성공적으로 완료되었습니다. 작업 공간 작업 공간; Domain userId 가이 컴퓨터에 있지 않으므로 해당 작업 영역에서 별도의 GET 작업을 수행하여 서버에서 작성된 변경 사항으로 업데이트해야합니다.

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