5

这正是我的 .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
4

2 回答 2

8

您可能不会错过任何语法细节,.tfignore 是 VS2012 中的一个新功能,似乎也需要 TFS2012

于 2013-01-16T19:22:11.227 回答
1

我不知道这是否会算作一个答案,但我的 .tfignore 文件似乎只在签入单个项目时才被考虑在内,如果我从解决方案中签入它会被完全忽略。我已经在几台机器上测试了它,并看到了相同的模式。因此,我必须让我的团队在进行完整解决方案签入或仅签入单个项目时手动检查并排除文件。两者都是可怕的解决方法,但目前我还没有找到更好的解决方案。

于 2013-06-12T16:29:12.033 回答