我试图使用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版)。
https://stackoverflow.com/questions/51943190
复制相似问题