如何获取所有TFS更改集的DataTable

时间:2016-03-09 11:29:51

标签: c# .net winforms tfs visual-studio-2015

我正在尝试使用我的TFS项目更改集的详细信息填充数据表。

我想得到:

  • 代表单个更改提交的每一行
  • 过滤到仅显示在两个指定日期之间输入的更改提交。

使用以下列设置DataTable:

  • FOLDER_PATH
  • 文件名
  • PROJECT_NAME
  • 用户名
  • datetime_entered
  • 消息

我希望最终得到这样的结果:

enter image description here

我的主要问题是,我不知道在哪里可以找到更改提交数据以迭代填充我的DataTable。

1 个答案:

答案 0 :(得分:0)

我想通了

添加对以下内容的引用:

  

Microsoft.TeamFoundation

     

Microsoft.TeamFoundation.Client

     

Microsoft.TeamFoundation.Common

     

Microsoft.TeamFoundation.WorkItemTracking.Client

     

Microsoft.TeamFoundation.WorkItemTracking.Common

Form1.cs的代码如下:

String.Format("0{0}", value.TrimStart('0'));

有趣的部分是在BtnGetInformation_Click方法中。

它有点慢,因为它遍历整个TFS,但它有效!