2012-05-07 5 views
79

Я удалил несколько файлов и несколько папок в TFS. После многих проверок я узнал, что мне нужны удаленные функции в моем проекте.TFS: восстановление удаленных папок и элементов

Как восстановить удаленные файлы и папки?

+0

У вас все еще есть локально (файлы/папки могут быть удалены для TFS и все еще на вашем диске)? –

+0

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

ответ

147

В Team Explorer (в Visual Studio): Инструменты | Варианты | Контроль источника | Visual Studio Team Foundation Server и выберите «Показать удаленные элементы» ...

Затем в проводнике источника вы увидите элементы, выделенные серым цветом. Вы можете щелкнуть правой кнопкой мыши по ним и восстановить. (Эта опция будет доступна только в том случае, если они после восстановления будут включены в текущее рабочее пространство).

NB. в новых версиях Visual Studio (например, 2013) теперь есть кнопка для включения отображения удаленных элементов на панели инструментов проводника исходного кода. Его вторая кнопка (здесь с VS темной темы):

enter image description here

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

Редактировать: Добавлено абзац о новых версиях VS.

+4

Это был спасатель – heisenberg

+2

@heisenberg Наоборот, это потратило полдня на меня, когда я прошел через болезненные останки того, что когда-то было ... –

+0

Спасибо - я не мог поверить, что убрал 2 веб-службы, о которых я писал и забыл. Это спас меня – BrianLegg

1

Предполагая, что вы успешно восстановите себя в соответствии с ответом Ричарда, все еще может возникнуть проблема с элементом, появляющимся в обозревателе решений (по крайней мере, это было для меня с использованием Visual Studio 2015). Другими словами, файл восстанавливается на вашем жестком диске, в нужном месте в структуре папок вашего проекта, но он не отображается в VS.

Чтобы решить эту проблему, нажмите кнопку Показать все файлы в обозревателе решений:

enter image description here

Вы увидите файл, в призрачный белый значок. Щелкните его правой кнопкой мыши и выберите «Включить в проект». Сохранить и внести изменения. Вы снова в бизнесе.

Смежные вопросы