我正在嘗試爲約1000個文件中的每個文件獲取兩個最新簽入的變更集元數據。面臨的挑戰是試圖以合理有效的方式來做到這一點。TFS API - 爲每個文件獲取最新的兩個簽入
考慮的VersionControlServer.QueryHistory
這個重載:
https://msdn.microsoft.com/en-us/library/ff736442(v=vs.100).aspx#
從觀察到的行爲,看來,當sortAscending = false
,這個結果似乎在下降變更身份證才能接收。如果這是真的,那麼我可以調用該方法,爲每個文件設置maxCount = 2
。這會讓我獲得關於文件的兩個最近簽入的元數據。 (使用maxCount = 0
,並且在客戶端對變更集進行排序可能會導致大量數據被提取)。
我的問題是,我對maxCount = 2
和sortAscending = false
可以安全地進行排序的假設?該文件說,當sortAscending = true
,然後它是按升序排序,但是當sortAscending = false
,它不是那麼清楚會發生什麼。