5

Here's my .tfignore exactly. It is in the root directory of the branch and committed to TFS, but it is never honored. I imagine I'm missing some syntactic subtlety not clear to me from reading TechNet's article on the .tfignore file, but what?

### 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 に答える