Я считаю, что это дает мне то, что я хочу:
var gitQueryCommitsCriteria = new GitQueryCommitsCriteria()
{
CompareVersion = new GitVersionDescriptor()
{
Version = branchName,
VersionType = GitVersionType.Branch
},
Top = 10000,
IncludeLinks = true,
IncludeWorkItems = true,
ItemVersion = new GitVersionDescriptor()
{
Version = tagName,
VersionType = GitVersionType.Tag,
VersionOptions = GitVersionOptions.None
}
};
var commits = await GitHttpClient.GetCommitsAsync("projectName", repo, gitQueryCommitsCriteria);