Domanda

Qualcuno come recuperare gli ultimi n i messaggi di log da SVN usando SharpSvn? Ho chiamato GetLog con un argomento SvnRevisionRange ma in realtà solo bisogno i 20 messaggi più recenti che non posso prevedere alla data da solo. Grazie!

È stato utile?

Soluzione

Si vuole SvnLogArgs.Limit credo.

Altri suggerimenti

Se si desidera ottenere gli ultimi N revisioni. È possibile prelevare combinando LIMIT e la gamma.

# 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)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top