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

chr*_*ris 5 tfs2010

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

Mar*_*man 5

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

转到"我的查询",右键单击 - >"新建查询",将最后一项调整为"State = Removed",然后单击"运行"

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

这假定您的工作项类型定义允许状态返回到除已删除之外的其他内容

编辑

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

C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template\WorkItem Tracking\TypeDefinitions
Run Code Online (Sandbox Code Playgroud)

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

<TRANSITION from="Removed" to="To Do">
  <REASONS>
    <DEFAULTREASON value="Added back into the backlog" />
  </REASONS>
</TRANSITION>
Run Code Online (Sandbox Code Playgroud)

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

从那里,您只需运行查询以查找已删除的任务并更改状态.

  • 在TFS11中,我们已修改任务工作项以默认情况下删除 - >待执行转换. (3认同)