【发布时间】:2020-08-19 19:39:18
【问题描述】:
如何在 .NET Standard / .NET Core 中处理 .vspscc 文件?
他们还应该成为项目的一部分吗?
它们是否应该受到源代码控制(签入)?
-> 如果不是,最好在 SourceControl Explorer 中明确排除或使用 .tfignore 文件排除它
【问题讨论】:
标签: .net visual-studio asp.net-core tfs configuration-files
如何在 .NET Standard / .NET Core 中处理 .vspscc 文件?
他们还应该成为项目的一部分吗?
它们是否应该受到源代码控制(签入)?
-> 如果不是,最好在 SourceControl Explorer 中明确排除或使用 .tfignore 文件排除它
【问题讨论】:
标签: .net visual-studio asp.net-core tfs configuration-files
你不需要这个文件。这是给 TFVC 的。你能看到它在 gitignore 文件中吗 Git Ignore File sample
【讨论】:
假设您使用 TFVC 作为源代码控制。
.vspscc是一个源代码控制 (SCC) 文件,用于创建的项目 使用 Microsoft Visual Studio;包含用于跟踪的元数据 Visual Studio 软件开发项目的修订;包括 版本号、文件路径、文件数量等信息 嵌套项目。
您不需要处理/修改/跟踪这些文件。 VS 自动排除这些文件,防止在源代码管理中检查它们。
LocalItemExclusions.config 文件中将有一个<Exclusion>*.vspscc</Exclusion> 会话。 What files are ignored in TFS by default?
如果这些文件有问题,问题可能与源代码控制绑定有关。简单地解除绑定和重新绑定源代码控制可能会奏效。
如果您使用 Git 作为源代码控制。它们完全没用。
关于这个文件的更多细节,你也可以看看这个问题:Why does Visual Studio check out the .vspscc file when I add a file to a project?
【讨论】: