TFS REST API:项目历史记录

TFS REST API: Item history

我正在使用 TFS Powershell cmdlet 获取源代码管理文件夹的历史记录:Get-TfsItemHistory -HistoryItem ...

现在我必须在没有这些 cmdlet 的计算机上获得相同的行为(我无法在其上安装 Visual Studio)所以我尝试使用 REST API 但我不能' t找到对应的API.

你有什么想法吗?

您可以尝试在版本控制下使用 REST API 变更集。有一个选项 By item path 可以获取包含对指定项目的更改的变更集。

样品请求

GET https://fabrikam.visualstudio.com/DefaultCollection/_apis/tfvc/changesets?searchCriteria.itemPath=$/Fabrikam-Fiber-TFVC/AuthSample/AuthSample/Program.cs&api-version=1.0

更多详细信息请参阅 MSDN 中的 link:Changesets