为什么Visual Studio在向项目添加文件时检出.vspscc文件?

ken*_*ner 69 tfs project-files visual-studio vcs-checkout

如果我在TFS源代码控制下向项目添加新文件,它将检出该项目文件的项目文件和相应的.vspscc文件.

项目文件本身会更改(包括新文件),但.vspscc文件根本不会更改.为什么要费心检查呢?有没有办法禁止它被检查出来,如果有的话,我应该吗?

Cal*_*ain 34

它被检出,因为在某些条件下它将被修改......因此他们将其作为默认值进行检查.我不担心它..它不会伤害任何东西,如果你禁用它,它可能会以一种奇怪的方式在未来严重伤害你.

  • 这是一个答案:Team Foundation使用这些来存储已从源代码管理中排除的文件列表.我们利用Visual Studio中的一些现有SCC集成层来集成Team Foundation,这些文件是其中一个遗留物.http://social.msdn.microsoft.com/Forums/en/tfsgeneral/thread/9920911d-1a7e-4ada-90cd-b1b910586cf4 (19认同)

Pau*_*tos 29

根据Ben Ryan的这篇文章:

Team Foundation使用这些来存储已从源代码管理中排除的文件列表.我们利用Visual Studio中的一些现有SCC集成层来集成Team Foundation,这些文件是其中一个遗留物.我将不得不检查将这些SCC设置分解为单独文件的逻辑,而不是将它们放在解决方案和项目文件的SCC部分中.