是否有可能恢复状态设置为已删除的TFS中的任务?

时间:2012-04-11 13:32:09

标签: tfs2010

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

2 个答案:

答案 0 :(得分:5)

如果您刚刚将Status/State更改为已删除,则应该可以创建新查询并搜索已删除的工作项。

<罢工>
  

转到我的查询,右键单击 - &gt;新查询,将最后一项调整为State = Removed,然后单击Run

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

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

修改

如果要更改默认Scrum模板中Task的行为,则必须修改位于

下的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任务类型并引入从已移除待执行的新过渡

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

答案 1 :(得分:2)

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

  • 打开工作项。
  • 点击菜单上的工具。
  • 选择“创建工作项目副本”