如何在指定日期后从VSTS API获取分支中所有修改过的文件?

时间:2018-08-21 13:42:39

标签: git tfs azure-devops azure-devops-rest-api

我试图在特定日期之后从VSTS rest API查找分支中所有修改过的文件。我需要基于此创建报告。

我找到了返回分支中所有文件的端点,但是如何找到文件修改日期时间或仅找到在特定日期之后修改的文件?

从分支获取所有文件的端点在下面给出

GET https://xxxxx.visualstudio.com/{projectname}/_apis/git/repositories/8b07c923-7876-47fb-b234-4587564/items?recursionLevel=full&includeContentMetadata=true&latestProcessedChange=false&download=false&includeLinks=true&versionDescriptor.versionType=branch&versionDescriptor.version=Releasexxxx&api-version=4.1

1 个答案:

答案 0 :(得分:1)

在特定日期之后,首先通过Get Commits获取分支中的所有提交,然后通过Get Changes获取提交中所有已更改的文件。