代码之家  ›  专栏  ›  技术社区  ›  Saajid Ismail

什么是VSSVER.SCC文件,我可以删除它们吗?

  •  23
  • Saajid Ismail  · 技术社区  · 16 年前

    我从一个客户端继承了一个ASP.NET2.0(文件系统)Web项目,最近几年有几家不同的公司在这个项目上工作。这个项目已经由一家公司交给另一家公司,最后由我完成。

    它作为SVN导出的存储库/文件夹交给我,然后我将其添加到自己的SVN存储库中。然而,我现在发现 虚拟服务器.scc

    我相信除了SVN之外,其他的源代码控制系统也在使用它们。

    我可以删除这些文件吗?

    2 回复  |  直到 16 年前
        1
  •  37
  •   Brian Gideon    16 年前

    这些文件是visualsourcesafe绑定机制的一部分。可以安全删除的文件包括:

    • *.scc型
    • *.vssscc文件
    • *.vspscc文件

    除了删除上述文件之外,我还将通过删除以下XML标记来删除所有项目文件(*.vbproj,*.csproj等)上的绑定信息。

    • SccLocalPath路径
    • SCC提供程序

    最后在解决方案文件(*.sln)中删除以下部分。

    GlobalSection(SourceCodeControl) = preSolution
        SccNumberOfProjects = 1
        SccLocalPath0 = .
        SccProjectUniqueName1 = ...
        SccProjectName1 = ...
        SccLocalPath1 = ...
    EndGlobalSection
    
        2
  •  1
  •   Laurens Ruijtenberg    16 年前

    简单地删除这些文件可能不是一个好主意,因为您的解决方案/代码的项目文件可能仍然与这些文件有一些绑定。