Tfs 批量删除";“构建失败”;积压工作中的项目
当我们没有看到的时候,我们的TFS构建服务器在我们的产品待办事项中生成了近200个“构建失败”项。有没有一种简单的方法可以批量删除它们?您是想永久性地销毁这些构建失败bug,还是只想从积压工作中删除它们 如果要永久销毁它们(可以从Team Foundation数据库中删除工作项),可以使用以下代码:Tfs 批量删除";“构建失败”;积压工作中的项目,tfs,tfsbuild,Tfs,Tfsbuild,当我们没有看到的时候,我们的TFS构建服务器在我们的产品待办事项中生成了近200个“构建失败”项。有没有一种简单的方法可以批量删除它们?您是想永久性地销毁这些构建失败bug,还是只想从积压工作中删除它们 如果要永久销毁它们(可以从Team Foundation数据库中删除工作项),可以使用以下代码: var tfctc = new TfsTeamProjectCollection(new Uri("http://tfsservername:8080/tfs/DefaultCollection")
var tfctc = new TfsTeamProjectCollection(new Uri("http://tfsservername:8080/tfs/DefaultCollection"));
var wis = tfctc.GetService<WorkItemStore>();
var wiToDelete = new List<int>();
var wiql = "SELECT * FROM WorkItems WHERE [System.TeamProject] = 'teamprojectName' and [Title] Contains 'Build Failure in Build: ' and [State] = 'New' ";
var wic = wis.Query(wiql);
foreach (WorkItem wi in wic)
{
wiToDelete.Add(wi.Id);
}
wis.DestroyWorkItems(wiToDelete);
var-tfctc=new-tfstreamprojectcollection(新Uri)http://tfsservername:8080/tfs/DefaultCollection"));
var wis=tfctc.GetService();
var wiToDelete=新列表();
var wiql=“从工作项中选择*,其中[System.TeamProject]=“teamprojectName”和[Title]包含“生成中的生成失败:”,[State]=“新建”;
var wic=wis.Query(wiql);
foreach(wic中的工作项目wi)
{
wiToDelete.Add(wi.Id);
}
wis.销毁工作项(wiToDelete);
否决票的具体原因是什么?这是一个合理的问题,我得到了一个很好的答案。如果你认为这个问题有问题,提供一个理由是很有帮助的。