有没有人如何使用SharpSvn从SVN检索最后的 n 日志消息?我一直在使用SvnRevisionRange参数调用GetLog,但实际上只需要20条最新的消息,而这些消息是我单独在日期无法预测的。谢谢!
答案 0 :(得分:3)
我想要SvnLogArgs.Limit。
答案 1 :(得分:1)
如果您希望获得最后N次修订。您可以通过组合LIMIT和RANGE来检索它们。
# 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)