2014-09-18 2 views
1

오늘 체크 아웃 할 때 모든 지점을 체크 아웃하는 방식으로 30KB 이상의 파일을 체크 아웃했습니다. 보류중인 변경 사항을 실행 취소하는 동안 TFS가 응답하지 않습니다. 보류중인 변경 프로젝트를 프로젝트별로 실행 취소하려고했지만 파일을 1 만 개만 실행 취소하는 데 20 분이 걸렸습니다.TFS에서 많은 수의 파일을 응답 방식으로 실행 취소하는 방법

내가 시도한 것 : 모든 파일이있는 디렉토리를 삭제했습니다. tfs에서 매핑 된 폴더를 "일반 폴더"로 변환했지만 모든 파일은 TFS에 보류중인 변경 사항 (여전히 제거 되었음에도 불구하고)에 나타납니다.

내 문제를 해결할 수있는 방법이 있습니까? 아마도 가장 좋은 해결책은 TFS에서이 dir을 제거하고 thir dir을 다시 작성하여 최신으로 만드는 것이지만 가능합니까? 파일이 하드 디스크에 더 이상 수 있도록 당신이 확인하는 데 필요한 파일

답변

3

확인합니다. (있는 경우)

로컬 작업 공간을 삭제하지

(이 검사 할 시간이 걸리는 것입니다)

안전하게 작업 할 수있는 소스 트리의 가장 높은 지점에서 마우스 오른쪽 버튼을 클릭하고 보류중인 변경 사항을 취소하십시오.

이렇게하면 TFS 서버에서 보류 플래그를 롤백해야합니다.

일단 작업 영역에 다시 들기를 원하는 코드에 대해 최신 정보를 얻을 수 있다면 행복 할 것입니다.

6

커맨드 라인을 통해 많은 양의 체크 아웃을 취소합니다.

개발자 콘솔을 시작한 다음 작업 공간으로 이동하십시오.

cd C:\Code\TFS\ 

그런 다음 다음 명령을 실행

tf undo . /recursive /noprompt 

그것은 아직 시간이 걸릴 수 있습니다,하지만 그것은 VS을 잠 안되며, 당신에게 좋은 피드백을 제공 할 것입니다.

관련 문제