2015-10-20 4 views
0

Мы используем веб-Essentials в нашем проекте Visual Studio, и мы используем основной файл Site.Less, который компилируется на Site.css и Site.css.map &. min.css.Предотвращение регистрации созданного CSS из файла LESS в TFS

Поскольку Less - это новая технология для некоторых членов команды, мы иногда получаем людей, записывающих код в файл Site.css и проверяя это. Недавно у нас были изменения в стоимости недели, которые были перезаписаны, потому что кто-то другой изменил файл Less, скомпилирован и зарегистрирован. К счастью, история сохранила изменения .css.

Есть ли способ предотвратить файл Site.css, который находится под Site.less, от проверки? Это послужит напоминанием о том, что людям нужно отредактировать файл Less, а не файл CSS.

+0

Я надеюсь (и кажется, так), что вы используете систему управления версиями. Если вы используете, например, Git, вы можете установить '.gitignore', чтобы Git не следил за изменениями в' Site.css'. Очевидно, что при этом обработанный файл должен быть сгенерирован во время развертывания на веб-сервере из-за того, что он больше не версией (и так обновляется). –

+0

Это Team Foundation Server, который мы используем. Я использовал git в прошлом, и я надеялся, что TFS имеет файл игнорирования, но я не могу щелкнуть правой кнопкой мыши и выбрать исключить Site.css в соответствии с другими файлами. – VictorySaber

ответ

1

Управление версией Team Foundation Server (TFVC) поддерживает файл .tfignore, если вы используете локальные рабочие области. См. MSDN для получения дополнительной информации о формате .tfignore

+0

Спасибо. я могу создать этот файл, добавить его в исходный элемент управления, и когда член команды сделает Get Latest, они будут иметь его. – VictorySaber

1

Git имеет .gitignore, чтобы предотвратить просмотр изменений в Site.css.

Если вы используете Team Foundation Server, пожалуйста, см. Это old similar question. Принятый ответ - еще один, но, на мой взгляд, this is answer you're looking for.

Короче:

  1. Файл -> Source Control -> Advanced
  2. Выберите "Исключить < имя файла> от Control Source"

Посмотрите на ссылку дополнительных деталей.

+0

Как и другие люди по этому вопросу, к сожалению, у меня нет такого варианта. – VictorySaber