您如何在 YouTrack 中批量更新问题?

Posted

技术标签:

【中文标题】您如何在 YouTrack 中批量更新问题?【英文标题】:How do you bulk update issues in YouTrack? 【发布时间】:2015-02-03 11:07:59 【问题描述】:

在 Youtrack 中,我想将所有未解决的问题从一个 sprint 转移到一个新的 sprint 中。

我可以使用命令对话框批量更新问题吗?还是我必须单独点击所有问题来更新他们的 sprint 值?

【问题讨论】:

【参考方案1】:

使用Alex's answer 我能够将多个问题从一个冲刺转移到另一个冲刺。一步一步添加,以防它帮助其他人。

    使用以下命令过滤所有打开的、正在进行的、阻止的和提交的问题:Sprint: oldSprint State: Submitted State: Open State: In Progress State: Blocked 在问题列表中选择所有问题 - 感谢 Alex 单击标题中的命令对话框按钮,然后选择打开命令对话框。 在命令对话框中输入Sprint Unscheduled Sprint newSprint。这将首先从旧 sprint 中取消分配问题,然后将其分配给新 sprint。

【讨论】:

遇到了同样的问题,我认为您的回答有一点错误。要从命令问题列表中删除 sprint,您需要:remove Sprint Name。你能把这个编辑成你的答案吗 Youtrack 7.0 未检测到命令“Sprint”。有什么选择? 这个过程能以某种方式自动化吗?含义:一个 sprint 结束了,有没有办法将所有未解决的问题转移到下一个 sprint,或者在 backlog 中可用,以便将它们分配给新的 sprint? ""您可以选择将所有未解决的问题从当前 Sprint 移到下一个"" 这是在产品的广告中。因此,很高兴知道它是如何以明确的方式工作的 另请注意,您不应为此使用 Youtrack Lite UI。缺少按钮和复选框。【参考方案2】:

在问题列表中,您可以选择多个问题问题并将命令应用于所有问题。

【讨论】:

谢谢我试图从敏捷板上做到这一点!没有考虑从问题列表中尝试。 我认为这里的重点是,如果问题在 sprint 中没有得到解决,它们应该在下一个 sprint 之前的积压中用于计划。这将允许决定如何处理这些问题。因为为什么可能会计划解决其中的一些问题,即两个春天或在下一个冲刺上。所以我认为这里提到的解决方案是一个糟糕的解决方案。因此,如果确实没有办法自动化该过程 我认为最好是有一个准备好的命令来删除上一个sprint的所有未解决问题的sprint assignment,以便它们再次在积压中用于计划【参考方案3】:

您也可以在敏捷板上执行此操作,方法是选择多个问题并按 ctrl+alt+J 以获取命令窗口立即对所有这些采取行动。然后填写您的命令,例如@Paul 中给出的命令。 B 的回答是对他们做你想做的事!

【讨论】:

以上是关于您如何在 YouTrack 中批量更新问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何在高效查询中快速批量更新值?

我们如何使用 CRecordset 批量更新记录

在 PostgreSql 中批量更新或删除哪个更高效?

批量更新后更新托管对象上下文中的托管对象

批量更新 Excel 文件连接字符串

使用 Mongoid 批量插入/更新?