2012-05-07 8 views
79

TFS에서 일부 파일 및 일부 폴더를 삭제했습니다. 많은 체크 인 후에 삭제 된 기능이 프로젝트에서 다시 필요하다는 것을 알게되었습니다.TFS : 삭제 된 폴더 및 항목 복원

삭제 된 파일 및 폴더를 어떻게 복원 할 수 있습니까?

+0

로컬에서도 파일/폴더가 삭제 될 수 있으며 여전히 디스크에 있습니까? –

+0

@ RaphaëlAlthaus : 불행히도 아닙니다. 나는 오래 전에 몇 가지 기능을 만들었습니다. 그 후 삭제되었습니다. 이제는 그걸 필요로하지만 어떻게해야 제대로 되돌릴 수 있을지 모르겠다. – hwcverwe

답변

147

팀 탐색기 (Visual Studio) : 도구 | 옵션 | 소스 제어 | Visual Studio Team Foundation Server를 선택하고 지운 편지함 표시 ...

그런 다음 소스 제어 탐색기에서 회색으로 표시된 항목을 볼 수 있습니다. 마우스 오른쪽 버튼으로 클릭하고 삭제 취소 할 수 있습니다. 이 옵션은 삭제 취소 후에 현재 작업 공간에 포함될 경우에만 사용할 수 있습니다.

NB. 새로운 버전의 Visual Studio (예 : 2013)에는 소스 제어 탐색기의 도구 모음에서 삭제 된 항목의 표시를 전환하는 단추가 있습니다. (여기 VS 어두운 테마) 그 두 번째 버튼 : enter image description here

은 또한 당신이 바로 역사를보고 할 수있는 TFS PowerToys에를 사용하여 선택 "전체 변경 집합을 롤백"을 클릭 :이 되돌릴 보류중인 변경 내용을 생성합니다 선택된 변경 집합의 변경.

편집 : 최신 버전의 VS에 단락이 추가되었습니다.

+4

이것은 생명의 은인이었다. – heisenberg

+2

@heisenberg 반대로, 나는 반나절 동안 나를 낭비했다. 나는 한 때의 병적 인 유골을 걸었다. –

+0

고마워요. 제가 썼다 잊었던 2 개의 전체 웹 서비스를 지워 버렸다고 믿을 수 없었습니다. 이게 나를 구해 주었다. – BrianLegg

1

@ Richard의 답변에 따라 성공적으로 삭제를 취소한다고 가정하면 솔루션 탐색기에 나타나는 항목에 문제가있을 수 있습니다 (적어도 Visual Studio 2015를 사용하는 경우 문제가 될 수 있음). 즉, 파일은 하드 드라이브의 프로젝트 폴더 구조에서 적절한 위치에 복원되지만 VS에서는 표시되지 않습니다.

는이 문제를 해결 솔루션 탐색기에서 모든 파일 표시 단추를 클릭하십시오 :

enter image description here

당신은 유령 흰색 아이콘에 파일을 볼 수 있습니다. 마우스 오른쪽 버튼으로 클릭하고 "프로젝트에 포함"을 선택하십시오. 저장 및 체크인 변경. 너는 다시 사업을 떠난다.