TFS 2012中的过滤器在哪里定义?

时间:2012-08-09 14:35:20

标签: visual-studio-2012 tfs2012

我在我的解决方案中添加了一个新的nuget包。

在“团队视图 - >待定更改 - >检测到的更改”中,有部分文件,但/ lib文件夹被忽略。结果CI构建中断了。

问题:在TFS(或Visual Studio?)中指定排除/ Lib文件夹(或/ Lib文件夹中的文件)?

2 个答案:

答案 0 :(得分:11)

鉴于您正在使用TFS2012,我假设您正在使用本地工作区。对于本地工作空间,使用.tfignore文件忽略文件。检查您是否存在该文件,以及是否存在/lib文件夹的排除。

另请注意,默认情况下会忽略某些文件,例如nuget包的.dll文件夹中的/lib文件。如果文件夹中没有要包含的文件,则不会在挂起的更改中显示。您必须通过源代码管理资源管理器手动添加它。

如果你想看看它是如何工作的,那么这是reference for the .tfignore file

答案 1 :(得分:1)

您可以通过选择忽略检测到的更改中的内容来快速确定.tfignore文件的位置。这将导致.tfignore文件出现在“包含的更改”中,并带有新的忽略设置(如果它尚不存在,则会创建它)。从这里,您可以双击该文件将其打开以进行编辑。