tfs - check out 文件列表

标签 tfs azure-devops

我们将 VSTS 与服务器工作区一起使用,并强制执行单用户 checkout 锁定。 我想获得当前 checkout 的文件以及 checkout 对象的列表。

这可能吗?

注意:我们使用的是 Visual Studio 2017 Community Edition

最佳答案

我们不能直接做到这一点。

但是,您可以在 visual studio 的开发人员命令提示符中运行以下命令,以获取挂起的更改详细信息。参见 Status command了解详情。

  1. 获取用户拥有的工作区列表。这将为您提供用户在他们拥有的所有计算机中的所有工作区。

    tf workspaces/computer:*/collection:https://xxx.visualstudio.com/DefaultCollection

  2. 当前 checkout 的文件列表(获取所有 使用以下命令在所有工作区中挂起的更改)(如果要从特定工作区检索挂起的更改,只需提供特定的工作区名称):

    tf stat $/0522TFVCScrum /recursive /collection:https://xxx.visualstudio.com/DefaultCollection /workspace:*
    
  3. 要获取所有用户的所有更改,您可以使用以下命令:

    tf stat $/0522TFVCScrum /recursive /collection:https://xxx.visualstudio.com/DefaultCollection /user:*
    

您也可以尝试工具 Team Foundation Sidekicks ,它可以检索其他用户锁定/ checkout 的状态。但不幸的是它不支持 VS 2017,最新版本是 Version 6.0 仅适用于 Visual Studio 2015

但这些不会检索有关远程本地工作区中未决更改的详细信息。

enter image description here

enter image description here

关于tfs - check out 文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50607571/

相关文章:

azure - 找不到具有指定模式 : d:\a\r1\a\**\*. zip 的包<br/>检查任务中提到的包是否作为工件发布

php - VSTS - 在部署期间为 Azure WebApp 配置 PHP 设置

分支的 TFS 构建服务器构建?

c# - 紧急回滚后如何将回滚的变更集+修复 checkin TFS

Azure yaml 每 14 天在星期六触发一次管道

azure-devops - Azure 管道模板 - 参数上的 toLower

sharepoint - Team Foundation Server Sharepoint 网站访问权限

visual-studio - 有没有办法在Visual Studio中显示当前的TFS工作区?

tfs - 致命的 : Authentication failed since update to 2017 Update 3. 1

Azure函数ModuleNotFound错误 'azure.keyvault'