我正在尝试使用TFS API来查询两个分支之间的合并。我有两个分支的TFS路径,即
$/teamprojects/branchA/ (parent branch)
$/teamprojects/branchB/ (child branch)
我需要一个有效的查询来获得类似的东西: branchB 于12/12/2013 23:43合并到 branchA 。在 branchB 合并之前的最后一次登记是123456,它的时间戳是12/12/2013 20:20。
我正在尝试使用QueryMerges:
merges = (IEnumerable<ChangesetMerge>)_versionControl.QueryMerges(branch.Path, VersionSpec.Latest, child.Path, VersionSpec.Latest, dateFrom, dateTo, RecursionType.Full);
但是我得到了很多ChangesetMerges(其中一些具有相同的时间戳)并且查询本身非常慢。