移除解决方案中TFS的绑定控制

一、清除(删除)项目下的全部版本控制文件,这些文件有:*.vssscc,*.vspscc
删除这些版本控制文件比较简单,搜索这些后缀的文件,删除便可。

 
二、修改项目的解决方案文件:*.sln


(1)、先要确认解决方案文件(*.sln)是可修改的,若是是Read-Only的文件,则须要先调整为可修改。

(2)、切勿使用Visual Studio打开文件,使用文本编辑器打开*.sln文件,在文件中,咱们将能看到相似下面的代码:
 
GlobalSection(TeamFoundationVersionControl) = preSolution
   SccNumberOfProjects = 2
   SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
   SccTeamFoundationServer = http://<YourTFS>/tfs/defaultcollection
   SccLocalPath0 = .
   SccProjectUniqueName1 = <Your Project path and name in TFS>.csproj
   SccProjectName1 = <Project Name>
   SccLocalPath1 = <Project Path>
   ...
   ...
   ...
EndGlobalSection


(3)、这段代码是项目启动时加载的TFS配置,咱们要剔除TFS,此段代码就必须删掉了,删除以后,保存文件便可。
 


三、修改各个子项目中的版本控制信息,这些信息在:*.csproj(C#项目,其余项目文件后缀不一样)
 
(1)、相似于如下代码:

<PropertyGroup>
  <!--其余配置-->
  <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
  <FileAlignment>512</FileAlignment>
  <SccProjectName>???</SccProjectName>
  <SccLocalPath>???</SccLocalPath>
  <SccAuxPath>???</SccAuxPath>
  <SccProvider>???</SccProvider>
</PropertyGroup>


(2)、上面的Scc*的配置便是版本控制信息。能够将它删除便可,删除完成后,保存文件。编辑器

 

 

(3)、删除隐藏的.$tf文件夹,搜索*.vssscc和*.vspscc这两个后缀的文件,删除找到的文件.ide

相关文章
相关标签/搜索