移除解決方案中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

相關文章
相關標籤/搜索