TFS: Відновлення видалених папок та елементів


86

Я видалив деякі файли та деякі папки в TFS. Багато заїздів пізніше я дізнався, що мені потрібна видалена функціональність ще в моєму проекті.

Як відновити видалені файли та папки?


Ви все ще маєте їх локально (файли / папки можуть бути видалені для TFS і все ще бути на вашому диску)?
Рафаель Алтхаус,

@ RaphaëlAlthaus: На жаль, ні. Я давно створив деякі функції. Після цього було видалено. Тепер мені це потрібно, але я не знаю, як їх правильно повернути
hwcverwe

Відповіді:


158

У Провіднику команд (у Visual Studio): Інструменти | Параметри | Джерело контролю | Visual Studio Team Foundation Server і виберіть Показати видалені елементи ...

Потім у провіднику керування джерелами ви побачите елементи, які є сірими. Ви можете клацнути правою кнопкою миші на них і відновити. (Ця опція буде доступна лише в тому випадку, якщо вони після відновлення будуть включені у вашу поточну робочу область).

Примітка. у новіших версіях Visual Studio (наприклад, 2013) тепер є кнопка для ввімкнення відображення видалених елементів на панелі інструментів Source Control Explorer. Друга кнопка (тут із темною темою VS):

введіть тут опис зображення

Крім того, за допомогою TFS PowerToys ви можете переглянути історію та клацнути правою кнопкою миші, щоб вибрати «Відкат цілого набору змін»: це створить очікувані зміни, щоб повернути зміни обраного набору змін.

Редагувати: Додано абзац у новіших версіях VS.


2
@heisenberg Навпаки, це витратило на мене півдня, коли я проходив через хворобливі залишки того, що колись було ...
Майк Гатрі

Дякую - я не міг повірити, що знищив 2 цілі веб-служби, про які я писав і забув. Це мене врятувало
BrianLegg

2

Якщо припустити, що ви успішно відновите програму відповідно до відповіді @ Richard, можливо, проблема все ще є у елементі, який з’являється в Провіднику рішень (принаймні, це було для мене за допомогою Visual Studio 2015). Це означає, що файл відновлюється на вашому жорсткому диску, у відповідному місці в структурі папок вашого проекту - але він не відображається у VS.

Щоб вирішити цю проблему, натисніть кнопку Показати всі файли в Провіднику рішень:

введіть тут опис зображення

Ви побачите свій файл із примарним білим значком. Клацніть правою кнопкою миші та виберіть "Включити в проект". Зберегти та зареєструвати зміни. Ви знову в бізнесі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.