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

如何在VSTS Server Workspaces中获取已签出文件及签出人列表?

当然可行!

针对你使用 Visual Studio 2017 社区版 + VSTS Server Workspaces(强制单用户签出锁定)的场景,有两种实用方法可以获取所有已签出文件及对应签出人信息:

方法一:通过 Visual Studio 图形界面操作

  • 打开你的团队项目,调出团队资源管理器(快捷键:Ctrl+\, Ctrl+M)
  • 展开「源代码管理」节点,选择「挂起的更改」
  • 在页面右上角点击查找已签出的文件按钮(图标为放大镜+文件样式)
  • 在弹出的查询对话框中,选择目标团队项目或指定路径,点击「查找」即可看到完整列表——包含文件名、签出人、签出时间等关键信息

方法二:使用 TF 命令行工具

如果你更倾向于命令行或需要批量处理,可通过 Visual Studio 自带的 TF 命令实现:

  1. 打开「开发者命令提示符 for Visual Studio 2017」(在开始菜单的 Visual Studio 2017 文件夹中能找到)
  2. 执行以下命令(替换占位符为你的实际信息):
    tf status /collection:你的VSTS集合URL /user:* /format:detailed
    
    • /user:*:指定查询所有用户的签出记录
    • /format:detailed:输出包含签出人、文件路径、签出时间的完整信息
    • 若需限定特定项目路径,可追加参数:
      tf status $/你的团队项目路径 /collection:你的VSTS集合URL /user:* /recursive /format:detailed
      

注意事项

确保你拥有源代码管理的读取权限,否则无法查看这些签出信息。两种方式各有优势:图形界面直观易操作,命令行适合自动化或批量导出场景,你可以根据需求选择。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:14:42