在 TFS 2013 中获取历史数据
Get historical data in TFS 2013
我正在尝试从 Team Foundation Server 2013 中的服务器获取历史数据,有人知道怎么做吗?在 TFS 2015 中有一种方法 AsOf
但它在 2013 版本中不起作用。
在 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
}
事实证明,我想要的是一个端点。
我找到了一个,它需要格式化才能使用那里的数据:
#{server_url}/_api/_wit/workitems?ids=#{workItem_id}
我正在尝试从 Team Foundation Server 2013 中的服务器获取历史数据,有人知道怎么做吗?在 TFS 2015 中有一种方法 AsOf
但它在 2013 版本中不起作用。
在 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
}
事实证明,我想要的是一个端点。
我找到了一个,它需要格式化才能使用那里的数据:
#{server_url}/_api/_wit/workitems?ids=#{workItem_id}