任何使用api从存储库中获取特定分支的tfs git commit详细信息的想法
我尝试了以下网址无法正常工作
https:// {instance} / {collection} / _apis / git / repositories / {repositoryId} /commits?searchCriteria.itemVersion.version=master
如果我提供一些随机分支名称,则其抛出错误将按预期工作。 但是,如果我提供存储库中存在的分支名称,则会得到相同的结果(Dev,QA)
理想情况下,以下api(DEV)应该只返回5条记录
https:// {instance} / {collection} / _apis / git / repositories / {repositoryId} /commits?searchCriteria.itemVersion.version=Dev
,以下api(QA)应该只返回2条记录
https:// {instance} / {collection} / _apis / git / repositories / {repositoryId} /commits?searchCriteria.itemVersion.version=QA