如何让TFS忽略具有特定名称的所有文件夹

Aar*_*ack 9 tfs tfs2013 visual-studio-2015

从Visual Studio 2015开始,所有解决方案都会创建一个隐藏的".vs"文件夹,其中包含各种内容,如applicationhost.config,.suo文件等...

出于提供信息的目的,我正在运行TFS 2013更新4,而我无法控制系统,因此无法升级系统.

我知道我可以去每个解决方案文件夹并在其中添加一个带有".vs*"或类似内容的.tfsignore文件来忽略该文件夹,但我正在寻找的是如何在根目录下添加.tfsignore将忽略所有".vs"文件夹及其下的文件,无论它们位于各个子目录中的哪个位置.

谢谢.

Saw*_*oes 5

您可以将.vs声明放在.tfignore所有解决方案文件的父文件夹中的文件中.这将优先于较低的文件.

不需要通配符*.此外,.tfignore文件使用反斜杠\而不是/.


dem*_*tos 0

使用TFS Power Tools,您可以添加禁止模式策略,Team->Team Project Settings->Source Control Settings,即^(.+\.vs$)

  • TFS 电动工具不是一个选项,我的整个团队都不会安装它。谢谢。 (2认同)
  • 这没有帮助,因为它没有显示如何递归地按名称忽略文件夹。 (2认同)