如何使用SharpSvn

时间:2019-04-05 07:43:18

标签: c# svn sharpsvn

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

如果这个问题已经回答,那么如果您链接了这个问题,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

这样的答案是否足够?

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)
}