zoukankan      html  css  js  c++  java
  • 如何移除解决方案中的TFS版本控制

    1、清除(删除)项目下的所有版本控制文件,这些文件有:*.vssscc,*.vspscc
    删除这些版本控制文件比较简单,搜索这些后缀的文件,删除即可。
     
    2、修改项目的解决方案文件:*.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,此段代码就必须删掉了,删除之后,保存文件即可。
     
    3、修改各个子项目中的版本控制信息,这些信息在:*.csproj(C#项目,其他项目文件后缀不同)
     (1)、类似于以下代码:
    <PropertyGroup>
      <!--其他配置-->
      <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
      <FileAlignment>512</FileAlignment>
      <SccProjectName>???</SccProjectName>
      <SccLocalPath>???</SccLocalPath>
      <SccAuxPath>???</SccAuxPath>
      <SccProvider>???</SccProvider>
    </PropertyGroup>

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

  • 相关阅读:
    python初级 0 出发吧
    10 个免费的服务器监控工具推荐
    Nginx 的线程池与性能剖析
    Java中 Comparator接口 与Comparable 的区别
    ORACLE分区表、分区索引详解
    搜索引擎爬虫蜘蛛的USERAGENT大全
    ios和android的发展前景比较
    DES、3DES、AES加密方式
    jsp、freemarker、velocity区别详解
    面向对象五大原则(SRP、OCP、LSP、DIP、ISP)
  • 原文地址:https://www.cnblogs.com/DreamRecorder/p/9411506.html
Copyright © 2011-2022 走看看