我从客户端继承了ASP.Net 2.0(文件系统)Web项目,近年来有几家不同的公司参与了这个项目。该项目已经从一家公司交给下一家公司,然后最终与我结束。
所以现在,正如你可以想象的那样,代码库和文件和文件夹结构变得非常混乱和丑陋,我正试图解决这个问题。
它作为SVN导出的存储库/文件夹交给我,然后我将其添加到我自己的SVN存储库中。但是,我现在发现了整个 vssver.scc 。它们似乎没有在任何地方使用。
我相信这些是由SVN之外的其他源控制系统使用的。
我可以删除这些文件吗?
答案 0 :(得分:36)
这些文件是Visual SourceSafe绑定机制的一部分。可以安全删除的文件是:
除了删除上述文件外,我还会删除以下XML标记,删除所有项目文件(* .vbproj,* .csproj等)的绑定信息。
最后在解决方案文件(* .sln)中删除以下部分。
GlobalSection(SourceCodeControl) = preSolution
SccNumberOfProjects = 1
SccLocalPath0 = .
SccProjectUniqueName1 = ...
SccProjectName1 = ...
SccLocalPath1 = ...
EndGlobalSection
答案 1 :(得分:1)
这些是MS Visual SourceSafe(VSS)使用的文件。
简单地删除文件可能不是一个好主意,因为您的解决方案/代码的项目文件可能仍然对这些文件有一些绑定。
我建议你只需备份vssver.scc文件并删除它们。如果有任何问题,您只需恢复文件即可。