You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TFS(版本15.105.25716.0)中移除作者下拉列表的无效作者

如何在TFS中移除无提交记录的无效作者条目?

当然可以实现!TFS(如今常称为Azure DevOps Server)的作者下拉列表内容主要来自项目集合内的有效用户、有提交历史的用户,偶尔也会残留一些无效条目。针对你提到的无提交记录的无效作者,你可以通过以下几种方式清理:

1. 移除项目集合中的无效用户账户

如果这些无效作者是项目集合里的未激活/已离职用户,直接从集合中移除即可:

  • 打开TFS管理控制台,连接到目标服务器和项目集合
  • 切换到安全选项卡,在用户列表里找到目标无效用户
  • 右键点击用户,选择删除(因为这些用户无提交记录,删除不会影响历史代码的作者信息);如果只是想移除下拉列表权限,也可以选择移除权限

2. 用命令行清理残留身份信息

有时候用户账户删除后,下拉列表里还会残留条目,这时候可以用TFS的命令行工具tf来清理:

  • 打开命令提示符,导航到Visual Studio的TFS工具目录(比如VS2022的路径是C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer,根据你的VS版本调整)
  • 先查询目标用户的身份信息,确认是否为无效条目:
    tf identity "无效用户名" /collection:http://你的TFS服务器地址:8080/tfs/你的项目集合名称
    
  • 确认无误后,执行删除命令:
    tf identity /delete "用户ID或用户名" /collection:http://你的TFS服务器地址:8080/tfs/你的项目集合名称
    

3. 处理无关联账户的无效条目

如果遇到的是拼写错误、从未关联过任何账户的无效名称,优先尝试刷新TFS缓存:

  • 重启TFS服务器的相关服务(在TFS管理控制台的应用层选项卡操作)
  • 重启本地Visual Studio,并在Team Explorer中点击刷新按钮,清理客户端缓存

注意:操作前务必备份你的项目集合,避免误操作导致数据丢失;如果是较新版本的Azure DevOps Server,也可以直接在Web端的项目设置→权限→用户中找到无效用户并移除。

内容的提问来源于stack exchange,提问作者PrafulD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:18:56