zoukankan      html  css  js  c++  java
  • TFS二次开发08——分支(Branch)和合并(Merge)

    一:创建分支  

    private static void BranchFile(Workspace workspace, String newFilename)
    {
      String branchedFilename = Path.Combine(Path.GetDirectoryName(newFilename),
      Path.GetFileNameWithoutExtension(newFilename)) + "-branch" + Path.GetExtension(newFilename);
      workspace.PendBranch(newFilename, branchedFilename, VersionSpec.Latest, LockLevel.Checkin, true);
      var pendingChanges = workspace.GetPendingChanges();
      int changesetForBranch = workspace.CheckIn(pendingChanges, "Branched file");     
    }

    二:合并分支

    private void Merge(Workspace workspace,string source,string target)
    {
        GetStatus status = workspace.Merge(source,
                    target,
                    null,
                    null,
                    LockLevel.None,
                    RecursionType.Full,
                    MergeOptions.None);
        
       status.NumConflicts.ToString();//冲突数量
       status.NumFailures.ToString(); //失败数量
       status.NumOperations.ToString();//服务器端的操作数量
       status.NumWarnings.ToString();  //警告数量
        
    }
  • 相关阅读:
    docker运行springboot应用
    docer运行node
    Git添加仓库
    安装docker-compose
    centos安装docker
    Centos设置软件源
    ubuntu安装docker
    ubuntu安装阿里云镜像地址
    docker加速器配置
    配置Spring发送邮件
  • 原文地址:https://www.cnblogs.com/xumingxiang/p/3602265.html
Copyright © 2011-2022 走看看