zoukankan      html  css  js  c++  java
  • c#通过编码检查是否有PendingChanges没有签入

    using Microsoft.TeamFoundation.Client;
    using Microsoft.TeamFoundation.VersionControl.Client;
    
    var pendingList = new List<KeyValuePair<string, string>>();
                foreach (var ser in RegisteredTfsConnections.GetProjectCollections())
                {
                    var server = RegisteredTfsConnections.GetProjectCollection(new Uri(ser.Uri.ToString()));
                    var projects = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(server);
                    var versionControl = (VersionControlServer)projects.GetService(typeof(VersionControlServer));
                    var userName = versionControl.AuthorizedUser;
                    var workspaces = versionControl.QueryWorkspaces(null, userName, System.Net.Dns.GetHostName());
                    foreach (var workspace in workspaces)
                    {
                        var pendingChanges = workspace.GetPendingChanges();
                        foreach (PendingChange pendingChange in pendingChanges)
                        {
                            var pendingItem = new KeyValuePair<string, string>(server.Name, pendingChange.LocalItem);
                            pendingList.Add(pendingItem);
                            Console.WriteLine("{0}\t{1}", pendingItem.Key, pendingItem.Value);
                        }
                    }
                }
                Console.In.ReadLine();
  • 相关阅读:
    numpy 加速 以及 ipython
    sublime 插件
    doc文件转txt
    xls文件转化txt
    jmlr论文下载
    R 画地图
    shell并行处理
    Idea 配置
    beta函数分布图
    winEdt 使用
  • 原文地址:https://www.cnblogs.com/nanfei/p/2792943.html
Copyright © 2011-2022 走看看