You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于恢复Azure DevOps中被误清除的用户故事指派用户字段的咨询

恢复Azure DevOps用户故事指派字段的方法

别着急,这个问题在Azure DevOps里完全有解决办法,我帮你梳理两种核心方案:

一、查看历史记录获取之前的指派对象

这是最直接的方式,每一条工作项的所有变更都会被完整记录:

  • 打开受影响的用户故事详情页,滚动到页面底部的历史记录(History)板块,这里会按时间倒序显示所有操作,你能找到清空“指派给”字段的那条记录,它的上一条记录就会显示此前的指派用户是谁。
  • 如果历史记录太多不好翻,直接在历史记录区域的筛选框里输入「指派给」(英文环境输入「Assigned To」),系统会自动过滤出所有和该字段相关的变更,瞬间就能定位到你需要的信息。

二、恢复指派字段的两种方式

方式1:直接回滚变更

如果你对该用户故事有编辑权限或者拥有项目管理员权限:

  • 在历史记录里找到那条清空指派字段的操作记录,点击记录右侧的回滚(Rollback)按钮,系统会自动将“指派给”字段恢复到操作前的状态,不用手动输入任何内容。

方式2:手动重新指派

如果没有回滚权限,也完全没问题:

  • 从历史记录里查到之前的指派用户后,回到用户故事详情页的编辑界面,重新选择对应的用户即可完成恢复。

批量处理小技巧

如果误操作影响了大量用户故事,单个查看效率低的话:

  • 可以创建一个工作项查询,通过「修改时间」筛选出你误操作时段内的所有用户故事,然后在查询结果中添加「历史记录」列,就能批量查看变更信息;也可以用Azure DevOps的REST API批量获取历史记录,示例命令如下:
    GET https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}/history?api-version=7.1-preview.3
    
    把命令里的{organization}{project}{id}替换成你的实际信息就行,不过如果数量不是特别多,手动查看反而更省心。

内容的提问来源于stack exchange,提问作者user15592031

火山引擎 最新活动