Visual Studio и TFS, обнаруживать изменения вне Visual Studio

Я работаю с Visual Studio 2015 с веб-приложением ASP.NET, с установленными Umbraco и uSync. Не важно, что такое uSync и Umbraco, но когда я запускаю проект и создаю шаблон в Umbraco, uSync записывает "экспортные" файлы в определенную папку в пути проекта.

Теперь Visual Studio не отображает новые, измененные или удаленные файлы в списке ожидающих изменений, поэтому я не могу зарегистрировать свои изменения.

Есть ли способ сказать Visual Studio всегда отслеживать созданные, удаленные или измененные файлы в определенных папках проекта?

Да, я всегда могу вручную включить файлы в проект, но это может вызвать ошибки, когда я пропускаю файл или кто-то работает с этим решением и не знает, что он должен включать их вручную.

Есть и другие файлы, которые мне не нужно регистрировать, поэтому мне нужно решение, чтобы указать, какие папки должна отслеживать Visual Studio, а не то, как отслеживать все, что происходит во всем пути проекта.

2 ответа

Решение

Вам просто нужно создать локальную рабочую область, а не рабочую область сервера.

Затем обнаруживаются все файлы, отредактированные за пределами вашего решения:

Изображение: ожидающие изменения с обнаруженными добавлениями

Затем я включаю обнаруженные добавления, поэтому они находятся в разделе Включенные изменения. Теперь я могу зарегистрировать все измененные файлы, но в данный момент они находятся в системе контроля версий, но не включены в проект. Поэтому я добавляю строки, как описано в этой ссылке:

http://www.mattburkedev.com/automatically-include-all-files-in-folder-in-visual-studio/

Затем я выгружаю проект и перезагружаю его. Файлы теперь включены.

Поэтому в следующий раз я добавлю файлы в Umbraco: просто добавьте обнаруженные добавления в Pending Changes и перезагрузите проект, все готово.

Ну нет. Это природа типа проекта веб-приложения. Но если, например, вместо этого вы использовали проект веб-сайта, все файлы в главной папке автоматически станут частью вашего проекта.

Другие вопросы по тегам