5

如果有人在 TFS 2010 中不小心将任务的状态设置为“已删除”,有没有办法恢复它?

4

2 回答 2

5

如果您刚刚将其更改Status/State为已删除,您应该能够创建一个新查询并搜索已删除的工作项。

转到My Queries,右键单击-> New Query,将最后一项调整为State = Removed,然后单击Run

从查询结果中,您可以打开任务并将状态/状态更改为适当的状态/状态

这假定您的工作项类型定义允许状态返回到已删除以外的状态

编辑

如果要更改Task默认 scrum 模板中 a 的行为,则必须修改Task.xml位于下的

C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template\WorkItem Tracking\TypeDefinitions

打开文件并添加位于下的附加<TRANSITION/>元素<TRANSITIONS/>

<TRANSITION from="Removed" to="To Do">
  <REASONS>
    <DEFAULTREASON value="Added back into the backlog" />
  </REASONS>
</TRANSITION>

保存文件并使用TFS Power Tools更新修改后的任务工作项类型定义。这将覆盖 Scrum Task 类型并引入从RemovedTo Do的新转换

从那里您只需运行查询即可找到已删除的任务并更改状态。

于 2012-04-11T14:50:26.650 回答
2

您还可以复制工作项以在待办事项状态下创建此项目的完整副本。这是一种解决方法,但更简单,更快捷。您可以通过以下方式做到这一点:

  • 打开工作项。
  • 单击菜单上的工具。
  • 选择“创建工作项的副本”
于 2012-07-30T10:38:09.743 回答