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