Как мне перечислить все существующие ревизии репозитория SVN в c #, используя SharpSvn - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу получить список всех ревизий из данного хранилища Svn. Но я довольно новичок в SharpSvn и Svn в целом. Есть ли простой способ получить этот список?

Если на этот вопрос уже был дан ответ, я бы оценил его, если бы вы связали вопрос.

1 Ответ

1 голос
/ 05 апреля 2019

Будет ли что-то подобное адекватным ответом?

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