Aha!<> VSTS集成-Aha!调整了VSTS中的堆栈排名-还原提示?

时间:2018-09-04 15:51:00

标签: azure-devops rank aha

在与VSTS集成时,我不小心抹掉了VSTS中100多个功能的堆栈等级。我的第一选择是撤消导入。有谁知道我该如何在Aha或VSTS方面还原操作?我的第二个选择是一个一个地编辑。我可以深入研究每个故事的细节,并查看原始堆栈排名,但似乎无法找到可以逐个重新输入的位置。

1 个答案:

答案 0 :(得分:0)

如果在此之后没有对这些工作项执行任何其他操作,则快速的方法是获取工作项的先前版本中的“堆栈等级”值,并通过编码用返回的堆栈兰德更新工作项。以下是将单个工作项的“堆栈等级”值更新为先前版本的代码示例:

using Microsoft.TeamFoundation.Client;
using System;
using Microsoft.TeamFoundation.WorkItemTracking.Client;

namespace ConsoleX
{
    class Program
    {
        static void Main(string[] args)
        {
            Uri url = new Uri("https://vstsaccount.visualstudio.com");
            TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(url);
            WorkItemStore wis = ttpc.GetService<WorkItemStore>();
            int workitemid = 12;
            WorkItem wi = wis.GetWorkItem(workitemid);
            int previousrevision = wi.Revision - 2;
            string previousstackrank = wi.Revisions[previousrevision].Fields["Stack Rank"].Value.ToString();
            wi.Fields["Stack Rank"].Value = previousstackrank;
            wi.Save();
        }
    }
}

对于您而言,只需添加一些代码即可查询100多种功能,然后逐一更新。