Você ainda os tem localmente (arquivos / pastas podem ser excluídos para o TFS e ainda estar no disco)?
Raphaël Althaus
@ RaphaëlAlthaus: Infelizmente, não. Eu construí algumas funcionalidades há muito tempo. Depois disso, foi excluído. Agora eu preciso disso, mas não sei como recuperá-los corretamente
hwcverwe
Respostas:
158
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.
@heisenberg Pelo contrário, isso desperdiçou meio dia para mim, enquanto eu caminhava pelos restos mórbidos do que uma vez foi ...
Mike Guthrie
Obrigado - não pude acreditar que limpei 2 serviços da web inteiros que escrevi e esqueci. Isso me salvou
BrianLegg
2
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.
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.
fonte
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.
fonte