【发布时间】:2018-11-21 16:42:57
【问题描述】:
我需要定期从 VSTS 帐户(服务器工作区)将特定项目的一整套最新代码下载到文件服务器上的文件夹以进行只读存档。
目前我登录到门户网站并单击以 ZIP 格式下载所选项目并将其保存到文件服务器。
但我想要一种更自动化的方式,最好是我可以安排从文件服务器本身运行的方式,它不会安装 Visual Studio 或缓存在线帐户的凭据。
以下任何一种解决方案都可以:
- 将最新代码下载为 zip 文件的永久 URL
- 一个 REST URL 获取所有最新文件
- 用于连接 VSTS 的命令行工具 帐户并将特定项目的所有最新文件下载到指定的本地文件夹,而不是默认的本地文件夹
很高兴拥有:
- 选择下载为 ZIP 或递归文件文件夹
- 将文件修改日期设置为签到时间
- 从下载的文件中删除源代码管理绑定信息
- 在命令行中提供用户凭据,而不是假定使用计算机上的默认缓存凭据
【问题讨论】:
-
为什么投反对票?
-
感谢@PatrickLu-MSFT,但这听起来仍然很复杂,我无法将代码下载到我选择的文件夹中。我很惊讶虽然可以手动下载完整代码的 zip,但这不是通过命令行提供的。我仍在寻找另一种解决方案。
标签: tfs azure-devops azure-devops-rest-api