Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 什么是VSSVER.SCC文件,我可以删除它们吗?_Svn_Code Cleanup - Fatal编程技术网

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

Svn 什么是VSSVER.SCC文件,我可以删除它们吗?,svn,code-cleanup,Svn,Code Cleanup,我从一个客户端继承了一个ASP.NET2.0(文件系统)Web项目,最近几年有几家不同的公司在这个项目上工作。这个项目已经从一家公司移交给另一家公司,最后由我完成 所以现在,正如您所想象的,代码库、文件和文件夹结构已经变得非常混乱和丑陋,我正在尝试解决这个问题 它作为SVN导出的存储库/文件夹移交给我,然后我将其添加到我自己的SVN存储库中。然而,我现在发现整个vssver.scc分散在周围。它们似乎没有在任何地方使用 我相信这些都被SVN以外的另一个源代码控制系统使用 我可以删除这些文件吗?这

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

所以现在,正如您所想象的,代码库、文件和文件夹结构已经变得非常混乱和丑陋,我正在尝试解决这个问题

它作为SVN导出的存储库/文件夹移交给我,然后我将其添加到我自己的SVN存储库中。然而,我现在发现整个vssver.scc分散在周围。它们似乎没有在任何地方使用

我相信这些都被SVN以外的另一个源代码控制系统使用


我可以删除这些文件吗?

这些是MS Visual SourceSafe(VSS)使用的文件

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


我建议您只需备份vssver.scc文件并将其删除。如果出现任何问题,您只需恢复文件。

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

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

  • SccProjectName
  • SccLocalPath
  • SccAuxPath
  • SccProvider
最后,在解决方案文件(*.sln)中删除以下部分

GlobalSection(SourceCodeControl) = preSolution
    SccNumberOfProjects = 1
    SccLocalPath0 = .
    SccProjectUniqueName1 = ...
    SccProjectName1 = ...
    SccLocalPath1 = ...
EndGlobalSection

没有正式的项目文件(.csproj或.vdproj),因为项目设置为文件系统网站,而不是Web应用程序。
vssver.scc
文件已在SVN源代码管理中,因此已备份,因此我将删除它们,看看会发生什么。谢谢。我只有d*.scc文件-全部删除。在我的web.config或解决方案中也没有引用。一切正常。