我想从给定的Svn存储库中获取所有修订的列表。 但是总体上来说,我对SharpSvn和Svn还是陌生的。 有没有简单的方法来获取此列表?
如果这个问题已经回答,那么如果您链接了这个问题,我将不胜感激。
答案 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)
}