长话短说。分析后,此命令占用 0.1% 的处理时间
var ChangesetList = TFSConnection.GetInstance().GetVersionControl().QueryHistory
(Path, VersionSpec.Latest,0, RecursionType.Full, "", null,
VersionSpec.Latest, Int32.MaxValue,true, false);
这一个,65,7%。(有趣的是,里面所有的处理只消耗3%)
foreach (Changeset changeset in ChangesetList)
我需要几秒钟才能得到我的清单......发生了什么?为什么遍历列表这么慢?
有没有更快的方法来做到这一点?
编辑:另外,为什么我不能直接将其转换为List<Changeset>
?