Excluí alguns arquivos e pastas do TFS. Depois de muitos check-ins, descobri que preciso da funcionalidade excluída de volta no meu projeto.
Como posso restaurar os arquivos e pastas excluídos?
Excluí alguns arquivos e pastas do TFS. Depois de muitos check-ins, descobri que preciso da funcionalidade excluída de volta no meu projeto.
Como posso restaurar os arquivos e pastas excluídos?
Respostas:
No Team Explorer (no Visual Studio): Ferramentas | Opções | Controle de fonte | Servidor Visual Studio Team Foundation e selecione Mostrar Itens Excluídos ...
Então, no explorador de controle de origem, você verá os itens esmaecidos. Você pode clicar com o botão direito sobre eles e desfazer a exclusão. (Esta opção só estará disponível se eles, após o cancelamento da exclusão, forem incluídos em sua área de trabalho atual).
NB. nas versões mais recentes do Visual Studio (por exemplo, 2013), agora há um botão para ativar a exibição de itens excluídos na barra de ferramentas do Source Control Explorer. É o segundo botão (aqui com o tema escuro do VS):
Como alternativa, usando o TFS PowerToys, você pode olhar para o histórico e clicar com o botão direito para selecionar "Rollback Whole Changeset": isso criará alterações pendentes para reverter as alterações do changeset selecionado.
Editar: parágrafo adicionado em versões mais recentes do VS.
Supondo que você recuperou com sucesso a exclusão de acordo com a resposta de @Richard, ainda pode haver um problema com o item que aparece no Solution Explorer (pelo menos era para mim usando o Visual Studio 2015). Ou seja, o arquivo é restaurado no seu disco rígido, no local adequado na estrutura de pastas do seu projeto - mas não está aparecendo no VS.
Para resolver isso, clique no botão Mostrar todos os arquivos no Gerenciador de Soluções:
Você verá seu arquivo em um ícone branco fantasmagórico. Clique com o botão direito e selecione "Incluir no projeto". Salve e faça check-in das alterações. Você está de volta aos negócios.