سؤال

هل أي شخص كيفية استرداد آخر مرة ن سجل الرسائل من 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)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top