我如何使用 SharpSvn 在 c# 中列出 SVN 存储库的所有现有修订

How do i list all existing revisions of a SVN Repository in c# using SharpSvn

我想从给定的 Svn 存储库中获取所有修订的列表。 但总的来说,我对 SharpSvn 和 Svn 还很陌生。 有没有简单的方法来获取此列表?

如果这个问题已经得到解答,如果您将问题链接起来,我将不胜感激。

这样的答案是否合适?

SvnTarget target = SvnTarget.FromUri(Path);
Collection<SvnLogEventArgs> logEventArgs;
List<Int64> revisionNumbersList = new List<Int64>;
SvnLogArgs logArgs = new SvnLogArgs();
DPISVN_CLNT.GetLog(path, logArgs, out logEventArgs);

Int64 latestRev = logEventArgs[0].Revision;
foreach(var arg in logEventArgs)
{
    revisionNumbersList.Add(arg.Revision)
}