TFS에서 일부 파일과 일부 폴더를 삭제했습니다. 많은 체크인이 나중에 내 프로젝트에서 삭제 된 기능이 필요하다는 것을 알게되었습니다.
삭제 된 파일 및 폴더를 어떻게 복원 할 수 있습니까?
답변
팀 탐색기 (Visual Studio) : 도구 | 옵션 | 소스 제어 | Visual Studio Team Foundation Server를 선택하고 삭제 된 항목 표시 …를 선택합니다.
그런 다음 소스 제어 탐색기에서 항목이 회색으로 표시됩니다. 그것들을 마우스 오른쪽 버튼으로 클릭하고 삭제를 취소 할 수 있습니다. (이 옵션은 삭제 취소 후 현재 작업 공간에 포함되는 경우에만 사용할 수 있습니다.)
NB. 최신 버전의 Visual Studio (예 : 2013)에는 이제 소스 제어 탐색기의 도구 모음에 삭제 된 항목 표시를 전환하는 버튼이 있습니다. 두 번째 버튼 (VS 어두운 테마 포함) :
또는 TFS PowerToys를 사용하여 히스토리를보고 마우스 오른쪽 버튼을 클릭하여 “전체 변경 세트 롤백”을 선택할 수 있습니다. 그러면 선택한 변경 세트의 변경 사항을 되돌리기 위해 보류중인 변경 사항이 생성됩니다.
편집 : 최신 버전의 VS에 단락을 추가했습니다.
답변
@Richard의 답변에 따라 성공적으로 삭제를 취소했다고 가정하면 솔루션 탐색기에 나타나는 항목에 여전히 문제가있을 수 있습니다 (적어도 Visual Studio 2015를 사용하는 경우). 즉, 파일이 하드 드라이브의 프로젝트 폴더 구조의 적절한 위치에 복원되지만 VS에는 표시되지 않습니다.
이 문제를 해결하려면 솔루션 탐색기에서 모든 파일 표시 단추를 클릭하십시오.
유령 같은 흰색 아이콘으로 파일이 표시됩니다. 마우스 오른쪽 버튼으로 클릭하고 “프로젝트에 포함”을 선택합니다. 변경 사항을 저장하고 체크인합니다. 당신은 다시 사업을 시작했습니다.