啊哈!<> VSTS整合 - 啊哈!调整VSTS中的堆栈排名 - 还原提示?

问题描述 投票:-1回答:1

在与VSTS集成的同时,我意外地消除了VSTS中100多个功能的堆栈等级。我的第一选择是取消导入。有谁知道如何在Aha或VSTS方面恢复行动?我的第二选择是逐个编辑。我可以深入了解每个故事的细节并查看原始的堆栈等级,但我似乎无法找到我可以在哪里逐个重新输入。

azure-devops rank aha
1个回答
0
投票

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

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多个功能并逐个更新。

© www.soinside.com 2019 - 2024. All rights reserved.