首页 > 其他 > 详细

TFS二次开发08——分支(Branch)和合并(Merge)

时间:2014-03-15 21:14:35      阅读:869      评论:0      收藏:0      [点我收藏+]

一:创建分支  

bubuko.com,布布扣
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");     
}
bubuko.com,布布扣

二:合并分支

bubuko.com,布布扣
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();  //警告数量
    
}
bubuko.com,布布扣

TFS二次开发08——分支(Branch)和合并(Merge),布布扣,bubuko.com

TFS二次开发08——分支(Branch)和合并(Merge)

原文:http://www.cnblogs.com/xumingxiang/p/3602265.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!