我正在使用 Visual Studio Online REST API 从我的服务器获取变更集数据。我遇到的一个问题是返回的变更集数据似乎有限制。此限制似乎上限为 255。
要检索我的变更集,我使用以下 url:
https://< account >.visualstudio.com/defaultcollection/_apis/tfvc/changesets?$top=255&api-version=1.0-preview
这将产生预期的 255 个结果(由于设置了$top=255
参数);但是,例如,如果我提供超过 255 的任何内容...$top=256
,服务器似乎会崩溃并返回任意数字 - 在我的情况下,总共有 91 条记录。
我知道我有超过 1,000 条变更集记录,但我似乎只能可靠地返回最多 255 条记录。
有没有人遇到过这种情况,如果有,您是如何解决这个上限的?
我尝试使用日期范围,但仍然产生相同的结果。例子:
https://<帐号>.visualstudio.com/defaultcollection/_apis/tfvc/changesets?$top=256&searchCriteria.fromDate=2000-01-01&searchCriteria.toDate=2015-01-01&api-version=1.0-preview
以上仅返回 91 条记录,但我希望看到 256 条。