【问题标题】:Why is my .tfignore not ignoring *.vssscc?为什么我的 .tfignore 没有忽略 *.vssscc?
【发布时间】:2016-03-20 01:21:24
【问题描述】:

我正在运行 VS Enterprise 2015。这个地狱般的东西一直想将我的解决方案的 .vssscc 文件添加到版本控制中。我的 .tfignore 有这一行:

*.vssscc

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

【问题讨论】:

  • 你能分享你的 .tfignore 文件吗?我正在尝试设置它,但它似乎并没有真正起作用。

标签: visual-studio tfs tfignore


【解决方案1】:

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

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

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

此外,如果 Visual Studio 所需的文件不在源代码管理之下,它可能会在源代码管理绑定方面出现问题。

【讨论】:

  • 有趣,这是在 2015 年添加的吗?我不记得在那之前有这个文件。
  • 从TFS2005开始添加,这个问题可以参考msdnsocial.msdn.microsoft.com/Forums/vstudio/en-US/…
  • 文本文件没有关于连接信息,并且有一个排除文件count始终为“0”。服务器连接信息在实际的 .sln 文件中。
猜你喜欢
  • 1970-01-01
  • 2015-02-03
  • 2019-06-27
  • 2017-07-21
  • 2015-04-02
  • 1970-01-01
  • 2020-11-07
  • 1970-01-01
  • 2015-10-28
相关资源
最近更新 更多