0

我正在尝试从 Team Foundation server 2013 中的服务器获取历史数据,有人知道怎么做吗?在 TFS 2015 中有一种方法,AsOf但它在 2013 版本中不起作用。

4

2 回答 2

0

在 TFS2013 中,您需要使用 TFS API 来获取工作项历史数据。您应该使用WorkItem.Revisions属性。

var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("http://tfsservername:8080/tfs/defaultcollection"));
var service = tfs.GetService<WorkItemStore>();
var wi = service.GetWorkItem(workitemid);
foreach (Revision revision in wi.Revisions)
{
    //historical data
}

查看此博客的详细信息:http: //geekswithblogs.net/TarunArora/archive/2011/08/21/tfs-sdk-work-item-history-visualizer-using-tfs-api.aspx

于 2015-10-08T08:18:24.823 回答
0

事实证明,我想要的是一个端点。

我找到了一个,需要对其进行格式化以使用那里的数据: #{server_url}/_api/_wit/workitems?ids=#{workItem_id}

于 2015-10-26T14:55:09.170 回答