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

Saa*_*ail 24 svn code-cleanup

我从客户端继承了ASP.Net 2.0(文件系统)Web项目,近年来有几家不同的公司参与了这个项目.该项目已经从一家公司交给下一家公司,然后最终与我结束.

所以现在,正如你可以想象的那样,代码库和文件和文件夹结构变得非常混乱和丑陋,我正在努力解决这个问题.

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

我相信这些是由SVN以外的其他源控制系统使用的.

我可以删除这些文件吗?

Bri*_*eon 38

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

  • *.scc
  • *.vssscc
  • *.vspscc

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

  • SccProjectName
  • SccLocalPath
  • SccAuxPath
  • SccProvider

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

GlobalSection(SourceCodeControl) = preSolution
    SccNumberOfProjects = 1
    SccLocalPath0 = .
    SccProjectUniqueName1 = ...
    SccProjectName1 = ...
    SccLocalPath1 = ...
EndGlobalSection
Run Code Online (Sandbox Code Playgroud)

  • 谢谢.我只有*.scc文件 - 将它们全部删除.我的web.config或解决方案中也没有引用.一切都按预期工作. (2认同)