代码改变世界

VS2005中去除VSS绑定

2010-12-07 09:41  bingcaihuang  阅读(555)  评论(0)    收藏  举报

VS2005中去除VSS绑定,网上搜集了几个去除绑定的教程,都是手动删除对应文件中的相关信息,后来发现了一个更简单的,直接点击VS2005中菜单选项,Source Control,Change Source Control,选中对应选项,去掉Connect选项,然后再Unbind,这样就可以除去工程的VSS绑定。

 

下面用Beyond Compare作对比,发现其实设置的时候VSS做了相关工作,删除sln文件里面的vss配置信息,删除了对应项目文件的配置信息。对比以下修改了以下文件:

工程名字.sln文件里头去除了VSS配置内容:

GlobalSection(SourceCodeControl)= preSolution

  SccNumberOfProjects = 1

  SccProjectUniq
Name0 = ********.csproj

  SccProjectName0 =\"$/PBB/PBBWEB\",\ YYAAAAAA

  SccLocalPath0 = ********

  SccProvider0 = MSSCCI:Microsoft\ Vis l\ SourceSafe

 EndGlobalSection

 

工程名字.suo文件,此文件为隐藏文件

对应工程目录>工程名字.vcproj文件:

去除以下信息:

SccProjectName="SAK"

 SccAuxPath="SAK"

 SccLocalPath="SAK"

 SccProvider="SAK"

 

对应工程目录>工程名字.csproj,修改以下信息:

   <SccProjectName>SAK</SccProjectName>

   <SccLocalPath>SAK</SccLocalPath>

    <SccAuxPath>SAK</SccAuxPath>

    <SccProvider>SAK</SccProvider>

修改为:

<SccProjectName>

    </SccProjectName>

    <SccLocalPath>

    </SccLocalPath>

    <SccAuxPath>

    </SccAuxPath>

    <SccProvider>

    </SccProvider>

目前尚未试过手动修改成功,修改后打开工程会弹出不能同步的错误对话框。