2012-10-02 22 views
1

如何使用SvnSharp中的SvnClient类获取svn日志的指定页面; 例如,我有修改[407,402,374,373,372,371,370,369,368,367,366,365,364] 提交的secuence我需要获取secound页面和页面大小5要做到这一点?SVNsharp如何获取指定页面?

var logList = new Collection<SvnLogEventArgs>(); 
       var args = new SvnLogArgs(); 

       args.Limit = 10; 
       svnClient.GetLog(new Uri(path), args, out logList); 

限制方法是限制只有没有分页的第一项。

应根据页面和页面大小参数提取项目。怎么做?

回答

0

Subversion不支持分页。只要检索所有数据本身,就可以计算一个页面。

您可以根据最后一次请求传递正确的版本号来优化请求,但在这种情况下,您还必须确保正确处理从其他位置复制路径的情况。 (这就是为什么Subversion无论如何都必须走历史,寻呼无助于提高性能)