为什么我的 .tfignore 没有忽略 *.vssscc?

Why is my .tfignore not ignoring *.vssscc?

我是 运行 VS Enterprise 2015。这个该死的东西一直想要将我的解决方案的 .vssscc 文件添加到版本控制中。我的 .tfignore 有这一行:

*.vssscc

.tfignore 中的其他项目工作正常,但出于某种原因,这个不是。目录树中没有其他 .tfignore 文件。当然,我忽略了一些东西,但我正在拔掉头发上剩下的东西,试图弄清楚是什么。有什么建议吗?

*.vssscc 代表 Visual Studio 解决方案源代码控制文件

将解决方案添加到源代码管理时,会创建相应的 .vssscc 文件。文本文件包含连接信息和排除文件列表,类似于项目提示文件。此文件是临时文件,仅存在于源代码管理数据库中。

根据经验,我们建议让 Visual Studio 处理这些文件。 它会将需要的文件添加到源代码管理中,并忽略那些文件没有必要。 .vssscc 文件还管理解决方案绑定,因此最好让它们(由 VS)控制。

此外,visual studio 如果所需的文件不受源代码管理,源代码管理绑定可能会出现问题。