.net 使用SharpSvn检索最近n条日志消息
有人知道如何使用SharpSvn从SVN检索最近n条日志消息吗?我一直在用SvnRevisionRange参数调用GetLog,但实际上只需要最近的20条消息,单凭日期无法预测。谢谢 我想你想要。如果你想得到最后的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
# 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,则以另一种方式获得结果)