2014-12-31 165 views
1

기존의 답변 된 질문 중 (예 : this one)이 중복되지 않았습니다.Visual Studio의 보류중인 파일 목록에서 변경되지 않은 내용 (내용 동일)을 제거 하시겠습니까?

VS 대기중인 파일 목록에는 체크 아웃 된 모든 파일이 표시되며 일부 파일은 전혀 편집되지 않을 수 있습니다. 그리고 편집하지 않고 파일을 제거하는 것이 좋습니다 해결책은 here과 같이 TFS Power Tools 명령을 실행하는 것입니다.

그러나 실수로 또는 실수로 변경된 파일에는 적용되지 않지만 변경 사항은 수동으로 되돌려졌습니다. 즉, 두 파일의 내용이 이진 (또는 문자 그대로) 동일한 경우 "Undo Unchanged"명령은 파일이 변경되었다고 생각할 수 있으며 목록에서 파일을 제거하지 않습니다.

TFS PT가 보류중인 파일과 최신 서버 버전에 대해 콘텐츠 기반 비교를 수행하도록 할 수있는 방법이 있습니까?

+0

파일을 수동으로 되돌릴 때 "변경되지 않은 취소 취소"가 왜 혼란 스럽다고 생각하십니까? 내용이 동일한 지 확인합니다. 체크 아웃 한 시간과 실행 한 시간 사이에 "변경되지 않은 상태로 되돌립니다"라는 메시지가 표시되지 않습니다 ... –

+0

@Edward - 그는 수동으로 파일을 원래 상태로 다시 변경했음을 의미합니다. 파일의 시간 소인은 다르지만 내용은 변경되지 않았습니다. TFS는 여전히 체크 인 할 가치가있는 변경이 발생했다고 주장합니다. – Rob

+0

@Rob 데이터와 재현 사례를보고 싶습니다. "Undo Unchanged"는 실제로 두 파일을 비교하고 내용을 설정합니다. TFS는 파일의 타임 스탬프를 무시합니다. (타임 스탬프가 실제로이 동작에 영향을 준다면 버그입니다.) –

답변

3

서버 작업 영역 대신 로컬 작업 영역을 사용하십시오 (VS/TFS 2012 이상). 로컬 작업 공간의 경우 "보류 변경 사항"창에 나타나는 것은 실제 수정 된 파일입니다.