首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于身份无效的用户的搁置集,无法使用TF销毁命令。

由于身份无效的用户的搁置集,无法使用TF销毁命令。
EN

Stack Overflow用户
提问于 2018-08-21 06:57:01
回答 2查看 206关注 0票数 1

我试图使用tf.exe destroy命令删除分支的历史记录,并获得错误TF14127,这意味着

无法销毁,因为搁置集正在使用文件。

正在使用的销毁命令是:

tf.exe destroy $path /keephistory /startcleanup /silent /noprompt /stopat:D01-08-2018

因此,我尝试用tf vc shelve delete "shelveset-name;username"删除搁置集,但这会返回

找不到架子

所以,我使用tf vc shelvesets /owner:"username"查找它,这是我最终找到根源的地方,

TF14045:标识用户名不是公认的标识。

所以我问我的域名管理员,去年的一次清理中,用户被删除了(而不仅仅是被禁用).

那么,我是被卡住了,还是有一种方法可以删除无效标识的搁置集?

注意:我们使用的是TFSServer2018 R2,而Tf.exe是2017年(15.129.27825.1版)。

EN

回答 2

Stack Overflow用户

发布于 2018-09-11 06:02:47

这里的解决方案最终很简单:例如,用户名是"Fred“,这就是TF14127错误中报告的名称。

但是,用户的身份实际上只是"FredB",tf搁置集/owner:"FredB“能够找到他的搁置集。

因此,错误消息具有误导性,使用的是用户全名(给定名称和姓氏),而不是需要用来查找搁置集的用户名。

最后使用查找和删除搁置集。

票数 0
EN

Stack Overflow用户

发布于 2018-12-09 21:29:30

我建议您使用TFS侧踢来解决搁置集,然后使用tf破坏完全删除分支。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51943190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档