Я удалил несколько файлов и несколько папок в TFS. Многие отметились позже, когда я узнал, что мне нужны удаленные функции обратно в мой проект.
Как восстановить удаленные файлы и папки?
Я удалил несколько файлов и несколько папок в TFS. Многие отметились позже, когда я узнал, что мне нужны удаленные функции обратно в мой проект.
Как восстановить удаленные файлы и папки?
Ответы:
В Team Explorer (в Visual Studio): Инструменты | Опции | Source Control | Visual Studio Team Foundation Server и выберите Показать удаленные элементы ...
Затем в проводнике управления версиями вы увидите элементы, выделенные серым цветом. Вы можете щелкнуть по ним правой кнопкой мыши и отменить удаление. (Эта опция будет доступна только в том случае, если они после восстановления будут включены в вашу текущую рабочую область).
NB. в более новых версиях Visual Studio (например, 2013) теперь есть кнопка для включения отображения удаленных элементов на панели инструментов проводника управления исходным кодом. Это вторая кнопка (здесь с темной темой VS):
В качестве альтернативы, используя TFS PowerToys, вы можете просмотреть историю и щелкнуть правой кнопкой мыши, чтобы выбрать «Откатить весь набор изменений»: это создаст ожидающие изменения, чтобы отменить изменения выбранного набора изменений.
Изменить: добавлен абзац в новых версиях VS.
Предполагая, что вы успешно восстановили удаление в соответствии с ответом @ Richard, все еще может быть проблема с элементом, отображаемым в обозревателе решений (по крайней мере, это было для меня, использующего Visual Studio 2015). То есть файл восстанавливается на вашем жестком диске в нужном месте в структуре папок вашего проекта, но он не отображается в VS.
Чтобы решить эту проблему, нажмите кнопку Показать все файлы в обозревателе решений:
Вы увидите свой файл в виде призрачного белого значка. Щелкните его правой кнопкой мыши и выберите «Включить в проект». Сохраните и отметьте изменения. Вы снова в деле.