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