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 と予想されます。