【发布时间】:2013-09-11 17:39:06
【问题描述】:
有人如何使用 SharpSvn 从 SVN 检索最后的 n 日志消息?我一直在使用 SvnRevisionRange 参数调用 GetLog,但实际上只需要 20 条我无法单独预测日期的最新消息。谢谢!
【问题讨论】:
有人如何使用 SharpSvn 从 SVN 检索最后的 n 日志消息?我一直在使用 SvnRevisionRange 参数调用 GetLog,但实际上只需要 20 条我无法单独预测日期的最新消息。谢谢!
【问题讨论】:
我想你想要SvnLogArgs.Limit。
【讨论】:
如果您希望获得最近的 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)
【讨论】: