Как игнорировать JS и CSS файлы при закрытой регистрации? - PullRequest
4 голосов
/ 08 июля 2011

Есть ли способ избежать автоматической сборки, когда мы регистрируем только js или css файлы?

Не нужно ничего строить, я бы хотел пропустить сборку для этих файлов.

1 Ответ

4 голосов
/ 08 июля 2011

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

Из MSDN:

Автоматическая регистрация заезда Строит

Запущена сборка с закрытой регистрацией автоматически, когда любой из происходят следующие события:

  • Сборка была определена с установленным флажком Gated Check-in на вкладка Триггер сборки определение.

  • Кто-то пытается зафиксировать одно или несколько изменений, которые пересекаются с любая из сопоставленных папок в Вкладка «Рабочая область» определения сборки.

Даже если вы добавите тег *** NO_CI *** и попытаетесь зарегистрироваться, он все равно сработает, чтобы внести изменения.

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

Если мы посмотрим на пользовательский интерфейс при редактировании определения сборки, то для правил и т. Д. Не будет необязательных параметров. Все, что имеет значение, это сопоставленные папки.

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

...