我正在尝试为约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
,它不是那么清楚会发生什么。