Ответ 1
Вероятно, вам не хватает синтаксических тонкостей, . tfignore - это новая функция в VS2012 и, похоже, также требует TFS2012.
Здесь мой .tfignore точно. Он находится в корневом каталоге ветки и передается TFS, но он никогда не соблюдается. Я предполагаю, что мне не хватает какой-то синтаксической тонкости, непонятной мне из чтения статьи TechNet по файлу .tfignore, но что?
### Team Foundation Server Source Control Ruleset Overrides for the Web Project
### These are created to ensure the proper files for the BEC Website end up
### under control.
## INCLUSIONS
# It is truly silly that VS excludes "Debug"...
!debug
# Include any binaries from sources, because they're all third party...
\sources\*.exe
## EXCLUSIONS
# Exclude site-specific tmp, cache and log folders...
wwwroot\administrator\cache
wwwroot\administrator\log
wwwroot\cache
wwwroot\log
wwwroot\tmp
Вероятно, вам не хватает синтаксических тонкостей, . tfignore - это новая функция в VS2012 и, похоже, также требует TFS2012.
Я не знаю, будет ли это считаться ответом, но мой файл .tfignore, по-видимому, учитывается при проверке отдельных проектов, если я делаю проверку в решении, он полностью игнорируется. Я тестировал его на нескольких машинах в этот момент и вижу тот же шаблон. Поэтому мне нужно, чтобы моя команда выполняла ручную проверку и исключала файлы при проверке полного решения или просто проверке отдельных проектов. Оба - ужасная работа вокруг, но на данный момент я не нашел лучшего решения.