使用轻量级客户端 (PowerShell) 从 VSTS 下载文件

Download file from VSTS with lightweight client (PowerShell)

我编写了 PowerShell 代码,并将其保存到我的 VSTS 帐户中。 但是当我编写客户特定的 Powershell 脚本时,我将它们写在我计算机上的 VS 中,然后通过网络从客户服务器下载 them/the 文件。

是否有任何轻量级客户端或 PowerShell 脚本可以从私有 VSTS 存储库下载给定文件或文件夹的最新版本? 所以我不需要在客户服务器上安装任何东西,我可以很容易地用保存的脚本更新本地文件。

它是一个 TFVC 存储库,而不是 GIT 存储库,如果有区别的话。

Neno Loje 构建了一个小工具,可以直接从 TFVC 下载一个或多个文件。它需要几个客户端对象模型文件,这些文件取自新的 TFS 客户端对象模型 nuget 文件。

您可以在这里找到它:

TFS 2015/2017 version will work against VSTS as well as pretty much any TFS server out there regardless of the version.

或者,您可以使用 TFS Cross Platform Command Line,只要 Java 在目标服务器上可用