由于一些内部重组,我们已从一个VSTS项目中删除了一些内容。完成后我们发现一些工作项不能再修改/删除了,如果我们尝试删除它们,我们会得到:
无法删除工作项:47420。错误详细信息:TF401232:工作项53559不存在,或者您无权读取它。
47420是我试图删除的WorkItem,53559是一个已删除的工作项,是该项的子项。
如果我打开WorkItem 47420,我会在相关工作下看到错误:找不到工作项或无权访问它。
如果我删除链接并保存更改,我会再次收到:
TF401232:工作项53559不存在,或者您没有 阅读权限。
有什么想法吗?这种情况发生在很多元素中......
答案 0 :(得分:1)
确保您拥有删除工作项的正确权限。见granted explicit permissions to delete or restore work items。然后,您可以尝试首先永久删除工作项53559
。
按照以下方式永久删除工作项:
来自门户网站:
更多信息,请参阅:Delete work items
通过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
有关详细信息,请参阅Work Items - Delete。
<强>更新强>
你提到过&#34; If I delete the link and save the change I get again
:&#34;
通常,当您删除工作项时,也会自动删除与其他工作项的链接。所以我猜你没有正确删除工作项。如果您可以在回收站中找到已删除的工作项53559
,那么只需尝试还原它,然后尝试编辑/删除其他工作项以检查其是否有效。
如果仍然无效,那么您可以尝试永久删除。
顺便说一句,这个问题似乎与具体帐户有关,之前提交过类似的问题,您可以参考以下主题获取更多信息:答案 1 :(得分:1)
关键是显示错误的工作项是我无法访问的不同项目中的工作项。我填写了一个错误: