清理被 visual source safe 污染的项目
众所周知Visual source safe 在管理原代码的时候会往代码文件夹中写入扩展名为I *.vspscc 和 *.scc 的文件。但是并不是所有人都知道Visual SourceSafe也会在解决方案文件和项目文件中添加配置性的文字。如果我们想把曾经由sourcesafe管理的代码在别的sourcesafe管理的解决方案中时可能会出现问题。
所以在清理souresafe托管的项目时,除了要移除*.vspscc 和 *.scc 文件,还要清理项目文件甚至解决方案文件。
清理解决方案文件:
在notepad中打开解决方案文件(*.sln),找到并删除配置块 :
GlobalSection(SourceCodeControl) = preSolution
SccNumberOfProjects = 20
SccLocalPath0 = .
.
.
.
EndGlobalSection
清理项目文件(*.csproj):
在notepad中打开项目文件(*.csproj),找到并删除配置块
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>