如何在SvnSharp中使用SvnClient类获取svn log的指定页面; 例如,我有修改提交的安全性[407,402,374,373,372,371,370,369,368,367,366,365,364] 我需要获得有限的页面和页面大小5,该怎么做?
var logList = new Collection<SvnLogEventArgs>();
var args = new SvnLogArgs();
args.Limit = 10;
svnClient.GetLog(new Uri(path), args, out logList);
限制方法仅限制没有分页的第一项。
应根据页面和页面大小参数提取项目。怎么做?
答案 0 :(得分:0)
Subversion不支持分页。计算页面只需要检索所有数据本身。
您可以根据上次请求传递正确的修订号来优化请求,但在这种情况下,您还必须确保正确处理从其他位置复制路径的情况。 (这就是为什么Subversion必须走历史,而分页无助于提高性能)