【发布时间】:2018-05-21 15:31:44
【问题描述】:
有没有办法通过 FTP 的 HTTP 下载 TFS 中文件的最新版本?例如http://server:8090/tfs/path/to/file.cs
当您浏览 TFS(使用与上述类似的 URL)时,它会在浏览器中页面内的框架上打开文件,我试图仅打开物理文件的全部内容。有一个下载按钮,但我正在寻找要使用的直接 URL。
【问题讨论】:
标签: tfs
有没有办法通过 FTP 的 HTTP 下载 TFS 中文件的最新版本?例如http://server:8090/tfs/path/to/file.cs
当您浏览 TFS(使用与上述类似的 URL)时,它会在浏览器中页面内的框架上打开文件,我试图仅打开物理文件的全部内容。有一个下载按钮,但我正在寻找要使用的直接 URL。
【问题讨论】:
标签: tfs
您可以使用 REST API 下载文件的最新版本:
对于 TFVC: (Items - Get)
GET http://server:8080/tfs/DefaultCollection/{Project}/_apis/tfvc/items?download=true&path=<File Path>
例如:
http://server:8080/tfs/DefaultCollection/{ProjectName}/_apis/tfvc/items?download=true&path=$/Scrum-TFVC/DownloadT/DownloadT/Program.cs
对于 Git: (Items - Get)
GET http://SERVER:8080/tfs/DefaultCollection/{ProjectName}/_apis/git/repositories/{repository name or ID}/items?download=true&scopepath=<File path>
例如:
http://server:8080/tfs/DefaultCollection/Git-Scrum/_apis/git/repositories/389e8215-1fb2-4fdc-bd04-ebc8a8a4410e/items?download=true&scopepath=/WebApp01/WebApp01/Startup.cs
【讨论】:
如果您在线使用 TFS,您可以使用 http https://your_company.visualstudio.com
根据 TFS 文档,您应该可以通过 Web 浏览器在您的 TFS 中连接:
看文档:https://docs.microsoft.com/en-us/vsts/user-guide/connect-team-projects?view=vsts
查看“从门户网站连接”部分
【讨论】: