2

SharpSvnを使用してSVNから最後のn個のログメッセージを取得する方法はありますか?私はSvnRevisionRange引数を使用してGetLogを呼び出してきましたが、実際には、日付だけでは予測できない最新の20個のメッセージが必要です。ありがとう!

4

2 に答える 2

3

あなたはSvnLogArgs.Limitが欲しいと思います。

于 2010-03-24T21:08:36.573 に答える
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)
于 2013-09-11T09:39:06.993 に答える