2012-10-02 40 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無論如何都必須走歷史,尋呼無助於提高性能)