Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 使用SharpSvn检索最近n条日志消息_.net_Svn_Sharpsvn - Fatal编程技术网

.net 使用SharpSvn检索最近n条日志消息

.net 使用SharpSvn检索最近n条日志消息,.net,svn,sharpsvn,.net,Svn,Sharpsvn,有人知道如何使用SharpSvn从SVN检索最近n条日志消息吗?我一直在用SvnRevisionRange参数调用GetLog,但实际上只需要最近的20条消息,单凭日期无法预测。谢谢 我想你想要。如果你想得到最后的N个修订版。您可以通过结合限制和范围来检索它们 # Header - Zero (DESC) , instead of Zero - Head (ASC - DEFAULT) Dim uri As New Uri(_svnPath) Dim logs As New Collectio

有人知道如何使用SharpSvn从SVN检索最近n条日志消息吗?我一直在用SvnRevisionRange参数调用GetLog,但实际上只需要最近的20条消息,单凭日期无法预测。谢谢

我想你想要。

如果你想得到最后的N个修订版。您可以通过结合限制和范围来检索它们

# Header - Zero (DESC) , instead of Zero - Head (ASC - DEFAULT)

Dim uri As New Uri(_svnPath)
Dim logs As New Collections.ObjectModel.Collection(Of SvnLogEventArgs)
client.GetLog(uri, New SvnLogArgs() With { _
    .Limit = 250, _
    .Range = New SvnRevisionRange(SvnRevision.Head, SvnRevision.Zero) _
}, logs)

几乎正确-这将取前n个结果,我需要最后n个结果,即最近的消息。如果您想要最后n个结果,您应该反转您的修订范围。(默认值为HEAD:0,如果使用0:HEAD,则以另一种方式获得结果)