删除VSTS中的其他工作项后无法删除/修改某些工作项

时间:2018-04-25 16:31:54

标签: azure-devops workitem tfs-web-access

由于一些内部重组,我们已从一个VSTS项目中删除了一些内容。完成后我们发现一些工作项不能再修改/删除了,如果我们尝试删除它们,我们会得到:

  

无法删除工作项:47420。错误详细信息:TF401232:工作项53559不存在,或者您无权读取它。

47420是我试图删除的WorkItem,53559是一个已删除的工作项,是该项的子项。

如果我打开WorkItem 47420,我会在相关工作下看到错误:找不到工作项或无权访问它。

如果我删除链接并保存更改,我会再次收到:

  

TF401232:工作项53559不存在,或者您没有   阅读权限。

有什么想法吗?这种情况发生在很多元素中......

2 个答案:

答案 0 :(得分:1)

确保您拥有删除工作项的正确权限。见granted explicit permissions to delete or restore work items。然后,您可以尝试首先永久删除工作项53559

按照以下方式永久删除工作项:

  • 来自门户网站:

    1. 转到工作页面
    2. 右键单击工作项>删除
    3. 点击回收站按钮
    4. enter image description here

      1. 右键单击工作项>永久删除
      2. 更多信息,请参阅:Delete work items

      3. 通过witadmin destroywi命令删除工作项:

        witadmin destroywi /collection: https://xxx.visualstudio.com /id:53559

      4. 使用REST API删除工作项:

        DELETE https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems/{id}?destroy={destroy}&api-version=4.1

        有关详细信息,请参阅Work Items - Delete

<强>更新

你提到过&#34; If I delete the link and save the change I get again:&#34;

通常,当您删除工作项时,也会自动删除与其他工作项的链接。所以我猜你没有正确删除工作项。如果您可以在回收站中找到已删除的工作项53559,那么只需尝试还原它,然后尝试编辑/删除其他工作项以检查其是否有效。

如果仍然无效,那么您可以尝试永久删除。

顺便说一句,这个问题似乎与具体帐户有关,之前提交过类似的问题,您可以参考以下主题获取更多信息:

答案 1 :(得分:1)

关键是显示错误的工作项是我无法访问的不同项目中的工作项。我填写了一个错误:

https://developercommunity.visualstudio.com/content/problem/244033/unable-to-modify-a-workitem-with-links-to-workitem.html