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?
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?
Odpowiedzi:
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):
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.
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ń:
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.