我正在使用Azure Devops Rest API,我正在尝试找出获取特定存储库上的最新操作时间戳(日期)的最佳方法。
现在我尝试获取提交和标签,并检查那里的动作数据。但是我发现azure不支持只获取最新的标签,所以我必须对所有的标签进行分页。
我使用这些端点:
- https://learn.microsoft.com/en-us/rest/api/azure/devops/git/refs/list?view=azure-devops-rest-6.0&tabs=HTTP
- https://learn.microsoft.com/en-us/rest/api/azure/devops/git/commits/get-commits?view=azure-devops-rest-6.0&tabs=HTTP
所有这些处理都需要大量的内存,所以我需要一些不同的东西。
也许有人能提出一个如何做到这一点的想法。
谢谢
1条答案
按热度按时间bgibtngc1#
您可以尝试在调用REST API时指定
searchCriteria
。例如,要从特定的存储库获取最新的提交,请参阅Commits - Get Commits了解详细信息。
下面的PowerShell供大家参考: