1

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

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

47420 是我尝试删除的工作项,53559 是已删除的工作项,它是该工作项的子项。

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

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

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

有任何想法吗?这发生在很多元素上......

4

3 回答 3

2

确保您具有删除工作项的正确权限。请参阅授予的明确权限以删除或恢复工作项。然后您可以先尝试永久删除该工作项53559

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

  • 从门户网站:

    1. 前往工作页面
    2. 右键单击工作项 > 删除
    3. 点击回收站按钮

    在此处输入图像描述

    1. 右键单击工作项 > 永久删除

    更多信息,可以参考:删除工作项

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

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

  • 使用 REST API 删除工作项:

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

    有关详细信息,请参阅工作项 - 删除


更新:

你提到了“ If I delete the link and save the change I get again:”

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

如果这仍然不起作用,那么您可以尝试永久删除。

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

于 2018-04-26T02:34:20.687 回答
1

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

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

于 2018-05-03T11:06:11.320 回答
0

当用户故事的某些必填字段未填写时,也会发生此错误。所以我提供了必填字段,我可以解决这个问题。

于 2021-09-24T15:13:53.143 回答