TFS: Przywróć usunięte foldery i elementy

86

Usunąłem niektóre pliki i niektóre foldery w TFS. Wiele razy później odkryłem, że potrzebuję usuniętej funkcjonalności z powrotem w moim projekcie.

Jak mogę przywrócić usunięte pliki i foldery?

hwcverwe
źródło
Czy nadal masz je lokalnie (pliki / foldery mogą zostać usunięte z serwera TFS i nadal znajdować się na dysku)?
Raphaël Althaus
@ RaphaëlAlthaus: Niestety nie. Niektóre funkcje zbudowałem dawno temu. Po tym został usunięty. Teraz go potrzebuję, ale nie wiem, jak je poprawnie odzyskać
hwcverwe

Odpowiedzi:

158

W Team Explorer (w programie Visual Studio): narzędzia | Opcje | Kontrola źródła | Visual Studio Team Foundation Server i wybierz Pokaż usunięte elementy ...

Następnie w eksploratorze kontroli źródła zobaczysz elementy wyszarzone. Możesz kliknąć je prawym przyciskiem myszy i cofnąć usunięcie. (Ta opcja będzie dostępna tylko wtedy, gdy po cofnięciu usunięcia zostaną uwzględnione w bieżącym obszarze roboczym).

NB. w nowszych wersjach Visual Studio (np. 2013) jest teraz przycisk do włączania wyświetlania usuniętych elementów na pasku narzędzi Eksploratora kontroli źródła. To drugi przycisk (tutaj z ciemnym motywem VS):

wprowadź opis obrazu tutaj

Alternatywnie, korzystając z TFS PowerToys, możesz spojrzeć na historię i kliknąć prawym przyciskiem myszy, aby wybrać „Wycofaj cały zestaw zmian”: spowoduje to utworzenie oczekujących zmian w celu cofnięcia zmian w wybranym zestawie zmian.

Edycja: Dodano akapit dotyczący nowszych wersji VS.

Richard
źródło
2
@heisenberg Wręcz przeciwnie, zmarnowałem to pół dnia, kiedy szedłem przez chorobliwe pozostałości tego, co kiedyś było ...
Mike Guthrie
Dziękuję - nie mogłem uwierzyć, że wymazałem 2 całe serwisy internetowe, o których pisałem io których zapomniałem. To mnie uratowało
BrianLegg,
2

Zakładając, że pomyślnie przywrócisz usunięcie zgodnie z odpowiedzią @ Richard, nadal może występować problem z elementem pojawiającym się w Eksploratorze rozwiązań (przynajmniej dotyczyło to mnie korzystającego z programu Visual Studio 2015). Oznacza to, że plik jest przywracany na dysku twardym we właściwym miejscu w strukturze folderów projektu - ale nie jest wyświetlany w programie VS.

Aby rozwiązać ten problem, kliknij przycisk Pokaż wszystkie pliki w Eksploratorze rozwiązań:

wprowadź opis obrazu tutaj

Zobaczysz swój plik w upiornie białej ikonie. Kliknij go prawym przyciskiem myszy i wybierz „Uwzględnij w projekcie”. Zapisz i odłóż zmiany. Wróciłeś do biznesu.

BCA
źródło