gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 21:59:45 26 4
gpt4 key购买 nike

我从客户那里继承了一个 ASP.Net 2.0(文件系统)Web 项目,近年来有几家不同的公司参与了这个项目。该项目已从一家公司移交给另一家公司,最后才落到我手上。

所以现在,正如您可以想象的那样,代码库以及文件和文件夹结构已经变得非常困惑和丑陋,我正在尝试修复这个问题。

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

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

我可以删除这些文件吗?

最佳答案

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

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

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

  • Scc项目名称
  • SccLocalPath
  • SccAuxPath
  • SccProvider

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

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

关于svn - 什么是 VSSVER.SCC 文件,我可以删除它们吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3253632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com