在TFS中,可以使用TFS API来编写代码来按迭代开始日期排序查询。以下是一个示例代码:
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.WorkItemTracking.Client;
using System;
class Program
{
static void Main(string[] args)
{
// 设置TFS服务器URL
string tfsUrl = "http://tfs-server-url:8080/tfs/DefaultCollection";
// 连接到TFS服务器
TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(tfsUrl));
WorkItemStore workItemStore = tfs.GetService();
// 创建查询
Query query = new Query(workItemStore, "SELECT [System.Id], [System.Title], [System.IterationPath], [System.StartDate] FROM WorkItems WHERE [System.WorkItemType] = 'Task' ORDER BY [System.StartDate]");
// 执行查询
WorkItemCollection workItems = query.RunQuery();
// 遍历结果
foreach (WorkItem workItem in workItems)
{
Console.WriteLine("ID: {0}, Title: {1}, Iteration: {2}, Start Date: {3}", workItem.Id, workItem.Title, workItem.IterationPath, workItem.Fields["System.StartDate"].Value);
}
}
}
上述代码首先连接到TFS服务器,然后创建一个查询,按照迭代开始日期排序选择工作项。然后执行查询并遍历结果,打印每个工作项的ID、标题、迭代和开始日期。
请注意,您需要将"tfs-server-url"替换为您实际的TFS服务器URL。另外,您可能需要添加对"TfsTeamProjectCollection"和"WorkItemTracking.Client"命名空间的引用。
希望这个示例能帮助到您!
上一篇:按地点数量分组
下一篇:按第二高值连接(Impala)