استرجاع آخر رسائل سجل n مع Sharpsvn
سؤال
هل أي شخص كيفية استرداد آخر مرة ن سجل الرسائل من SVN باستخدام SharpSVN؟ لقد كنت أتصل بـ GetLog بحجة SVNRevisionRange ، لكنني في الحقيقة بحاجة فقط إلى أحدث 20 رسالة لا يمكنني التنبؤ بها في التاريخ وحدي. شكرًا!
المحلول
انت تريد svnlogargs.limit أظن.
نصائح أخرى
إذا كنت ترغب في الحصول على آخر مراجعات 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)
لا تنتمي إلى StackOverflow