Как выбрать файлы, которые пойдут в развертывание? - PullRequest
1 голос
/ 28 марта 2011

У меня есть такая структура:

- Content
    - Scripts
    - Styles
- Static
    - default.css
    - default.js

Папка Content должна находиться в системе контроля версий, потому что именно здесь мы меняем сценарии и стили веб-сайта.Так что я могу include сделать это в проекте.

Файлы в папке Static не должны находиться в системе контроля версий, они генерируются и не имеют смысла включать checkout и checkin.

Проблема

Если я включу папку Content в проект, она будет принята, когда я опубликую сайт.Если я исключу его из проекта, он не будет работать с Source Control.

Если я исключу default.css и default.js из проекта, он не будет в исходном контроле, но он не перейдет впубликовать (я не хочу публиковать все файлы в папке проекта).

Вопрос

Можно ли выбрать, какие файлы я хочу игнорировать, а какие включить в публикацию

1 Ответ

0 голосов
/ 28 марта 2011

(отправка ответа из комментария ... fwiw) ...

В этом вопросе по SO подробно рассказывается, как запустить сценарий или команду после успешной публикации в Visual Studio. Вы можете создать скрипт, который удаляет папку Content после каждой публикации ... Или копирует остальную часть сайта куда-нибудь, оставляя папку Content позади, и это приведет к тому, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...